public class JavaFieldProperty extends JavaMember<Field> implements JavaProperty
| Type | Property and Description |
|---|---|
boolean |
isExternalized |
PRIVATE, PROTECTED, PUBLIC| Constructor and Description |
|---|
JavaFieldProperty(JavaTypeFactory provider,
Field field,
JavaMethod readMethod,
JavaMethod writeMethod) |
JavaFieldProperty(JavaTypeFactory provider,
Field field,
JavaMethod readMethod,
JavaMethod writeMethod,
ParameterizedType declaringType) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(JavaProperty o) |
boolean |
equals(Object obj) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
ClientType |
getAs3Type() |
String |
getCapitalizedName() |
ClientType |
getClientType() |
Annotation[] |
getDeclaredAnnotations() |
Type |
getGenericType() |
Type[] |
getGenericTypes() |
JavaMethod |
getReadMethod() |
Class<?> |
getType() |
String |
getTypeName() |
String |
getTypePackageName() |
JavaMethod |
getWriteMethod() |
int |
hashCode() |
boolean |
hasTypePackage() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
isEnum() |
boolean |
isExternalizedProperty() |
boolean |
isReadable() |
boolean |
isReadOverride() |
boolean |
isWritable() |
boolean |
isWriteOverride() |
String |
toString() |
getAccess, getMember, getNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNameisExternalizedProperty in interface JavaPropertypublic JavaFieldProperty(JavaTypeFactory provider, Field field, JavaMethod readMethod, JavaMethod writeMethod)
public JavaFieldProperty(JavaTypeFactory provider, Field field, JavaMethod readMethod, JavaMethod writeMethod, ParameterizedType declaringType)
public String getCapitalizedName()
getCapitalizedName in interface JavaPropertypublic Class<?> getType()
getType in interface JavaPropertypublic Type getGenericType()
public Type[] getGenericTypes()
getGenericTypes in interface JavaPropertypublic boolean hasTypePackage()
public String getTypePackageName()
public String getTypeName()
public boolean isReadable()
isReadable in interface JavaPropertypublic boolean isWritable()
isWritable in interface JavaPropertypublic boolean isExternalizedProperty()
isExternalizedProperty in interface JavaPropertypublic boolean isEnum()
isEnum in interface JavaPropertypublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface JavaPropertypublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface JavaPropertypublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface JavaPropertypublic boolean isReadOverride()
isReadOverride in interface JavaPropertypublic boolean isWriteOverride()
isWriteOverride in interface JavaPropertypublic JavaMethod getReadMethod()
getReadMethod in interface JavaPropertypublic JavaMethod getWriteMethod()
getWriteMethod in interface JavaPropertypublic ClientType getAs3Type()
public ClientType getClientType()
getClientType in interface ClientTypedpublic int compareTo(JavaProperty o)
compareTo in interface Comparable<JavaProperty>