Package gw.lang.reflect
Interface IAnnotationInfo
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AsmClassAnnotationInfo,ClassAnnotationInfo,GosuAnnotationInfo,JavaSourceAnnotationInfo,RepeatableContainerAnnotationInfo
public interface IAnnotationInfo extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.ObjectgetFieldValue(java.lang.String field)java.lang.ObjectgetInstance()java.lang.StringgetName()ITypegetOwnersType()default AnnotationUseSiteTargetgetTarget()ITypegetType()
-
-
-
Method Detail
-
getType
IType getType()
-
getInstance
java.lang.Object getInstance()
-
getFieldValue
java.lang.Object getFieldValue(java.lang.String field)
-
getName
java.lang.String getName()
-
getDescription
java.lang.String getDescription()
-
getOwnersType
IType getOwnersType()
-
getTarget
default AnnotationUseSiteTarget getTarget()
-
-