org.multiverse.instrumentation.metadata
Class ClassMetadata
java.lang.Object
org.multiverse.instrumentation.metadata.ClassMetadata
public final class ClassMetadata
- extends Object
Contains the metadata for a class.
- Author:
- Peter Veentjer.
ClassMetadata
public ClassMetadata(String className)
createMethodMetadata
public MethodMetadata createMethodMetadata(String methodName,
String desc)
getInterfaces
public List<ClassMetadata> getInterfaces()
isIgnoredClass
public boolean isIgnoredClass()
setIgnoredClass
public void setIgnoredClass(boolean ignoredClass)
getSuperClassMetadata
public ClassMetadata getSuperClassMetadata()
setSuperClassMetadata
public void setSuperClassMetadata(ClassMetadata superClassMetadata)
getMethodMetadata
public MethodMetadata getMethodMetadata(String name,
String desc)
getFieldMetadata
public FieldMetadata getFieldMetadata(String fieldName)
createFieldMetadata
public FieldMetadata createFieldMetadata(String fieldname)
hasManagedFieldsWithFieldGranularity
public boolean hasManagedFieldsWithFieldGranularity()
hasManagedFieldsWithObjectGranularity
public boolean hasManagedFieldsWithObjectGranularity()
hasManagedFields
public boolean hasManagedFields()
getName
public String getName()
isTransactionalObject
public boolean isTransactionalObject()
setIsTransactionalObject
public void setIsTransactionalObject(boolean isTransactionalObject)
isTransactionalObjectWithObjectGranularFields
public boolean isTransactionalObjectWithObjectGranularFields()
hasTransactionalMethods
public boolean hasTransactionalMethods()
isFirstGenerationTransactionalObjectWithObjectGranularFields
public boolean isFirstGenerationTransactionalObjectWithObjectGranularFields()
getTranlocalName
public String getTranlocalName()
getTranlocalSnapshotName
public String getTranlocalSnapshotName()
getAccess
public int getAccess()
setAccess
public void setAccess(int access)
isFinal
public final boolean isFinal()
isInterface
public boolean isInterface()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2008-2010 Multiverse. All Rights Reserved.