org.granite.generator.as3.reflect
Interface JavaProperty
- All Superinterfaces:
- ClientTyped, java.lang.Comparable<JavaProperty>
- All Known Implementing Classes:
- JavaFieldProperty, JavaMethodProperty
public interface JavaProperty
- extends ClientTyped, java.lang.Comparable<JavaProperty>
- Author:
- Franck WOLFF
| Methods inherited from interface java.lang.Comparable |
compareTo |
getName
java.lang.String getName()
getCapitalizedName
java.lang.String getCapitalizedName()
isReadable
boolean isReadable()
isWritable
boolean isWritable()
isExternalizedProperty
boolean isExternalizedProperty()
isEnum
boolean isEnum()
isReadOverride
boolean isReadOverride()
isWriteOverride
boolean isWriteOverride()
getReadMethod
JavaMethod getReadMethod()
getWriteMethod
JavaMethod getWriteMethod()
getType
java.lang.Class<?> getType()
getGenericTypes
java.lang.reflect.Type[] getGenericTypes()
isAnnotationPresent
boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
getAnnotation
<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
getDeclaredAnnotations
java.lang.annotation.Annotation[] getDeclaredAnnotations()