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