org.granite.generator.as3.reflect
Interface JavaProperty
- All Superinterfaces:
- As3Typed, java.lang.Comparable<JavaProperty>
- All Known Implementing Classes:
- JavaFieldProperty, JavaMethodProperty
public interface JavaProperty
- extends As3Typed, java.lang.Comparable<JavaProperty>
- Author:
- Franck WOLFF
| Methods inherited from interface java.lang.Comparable |
compareTo |
getName
java.lang.String getName()
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()