org.granite.generator.as3.reflect
Interface JavaProperty
- All Superinterfaces:
- ClientTyped, Comparable<JavaProperty>
- All Known Implementing Classes:
- JavaFieldProperty, JavaMethodProperty
public interface JavaProperty
- extends ClientTyped, Comparable<JavaProperty>
- Author:
- Franck WOLFF
getName
String getName()
getCapitalizedName
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
Class<?> getType()
getGenericTypes
Type[] getGenericTypes()
isAnnotationPresent
boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
getAnnotation
<T extends Annotation> T getAnnotation(Class<T> annotationClass)
getDeclaredAnnotations
Annotation[] getDeclaredAnnotations()