de.grogra.graph.impl
public static class Node.NType.Field extends ManageableType.Field implements XObject
DEFINES_SHARED, FCO, GETS_COPY, HIDDEN, OBJECT_CLASS_MASK, SCO, UNMANAGEDannots, declaringType, descriptor, modifiers, nameFIELD_0, INTERFACE_MODIFIERS, MODIFIERSABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE| Constructor and Description |
|---|
Node.NType.Field(Node.NType declaring,
Field wrapped,
int modifiers) |
Node.NType.Field(Node.NType declaring,
java.lang.String name,
int modifiers,
java.lang.Class type,
java.lang.Class componentType,
boolean wrapper) |
Node.NType.Field(Node.NType declaring,
java.lang.String name,
int modifiers,
Type type,
Type componentType) |
| Modifier and Type | Method and Description |
|---|---|
Attribute |
getAttribute() |
boolean |
getBoolean(java.lang.Object object) |
byte |
getByte(java.lang.Object object) |
char |
getChar(java.lang.Object object) |
Attribute |
getDependentAttribute() |
double |
getDouble(java.lang.Object object) |
float |
getFloat(java.lang.Object object) |
int |
getInt(java.lang.Object object) |
long |
getLong(java.lang.Object object) |
java.lang.Object |
getObject(java.lang.Object object) |
short |
getShort(java.lang.Object object) |
XClass |
getXClass() |
XData |
getXData() |
void |
initXClass(XClass cls) |
void |
setBoolean(java.lang.Object object,
boolean value) |
void |
setByte(java.lang.Object object,
byte value) |
void |
setChar(java.lang.Object object,
char value) |
void |
setDouble(java.lang.Object object,
double value) |
void |
setFloat(java.lang.Object object,
float value) |
void |
setInt(java.lang.Object object,
int value) |
void |
setLong(java.lang.Object object,
long value) |
protected void |
setObjectImpl(java.lang.Object object,
java.lang.Object value) |
void |
setShort(java.lang.Object object,
short value) |
cast, concat, containsSCO, getArrayChain, getArrayComponent, getBoolean, getByte, getChar, getCloned, getDouble, getFieldId, getFloat, getInt, getLastField, getLong, getMaxValue, getMinValue, getObject, getQuantity, getSerializationMethod, getShallowSubchain, getShort, getSubfield, getType, insertBoolean, insertByte, insertChar, insertDouble, insertFloat, insertInt, insertLong, insertObject, insertShort, isArrayComponent, isGetReturningCopy, length, overlaps, readObject, removeBoolean, removeByte, removeChar, removeDouble, removeFloat, removeInt, removeLong, removeObject, removeShort, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setMaxValue, setMinValue, setObject, setObject, setQuantity, setShort, toString, writeObjectget, get, getField, isWritable, setgetDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleNamepublic Node.NType.Field(Node.NType declaring, Field wrapped, int modifiers)
public Node.NType.Field(Node.NType declaring, java.lang.String name, int modifiers, java.lang.Class type, java.lang.Class componentType, boolean wrapper)
public Node.NType.Field(Node.NType declaring, java.lang.String name, int modifiers, Type type, Type componentType)
public final Attribute getAttribute()
public boolean getBoolean(java.lang.Object object)
getBoolean in interface FieldgetBoolean in class ManageableType.Fieldpublic byte getByte(java.lang.Object object)
getByte in interface FieldgetByte in class ManageableType.Fieldpublic char getChar(java.lang.Object object)
getChar in interface FieldgetChar in class ManageableType.Fieldpublic final Attribute getDependentAttribute()
public double getDouble(java.lang.Object object)
getDouble in interface FieldgetDouble in class ManageableType.Fieldpublic float getFloat(java.lang.Object object)
getFloat in interface FieldgetFloat in class ManageableType.Fieldpublic int getInt(java.lang.Object object)
getInt in interface FieldgetInt in class ManageableType.Fieldpublic long getLong(java.lang.Object object)
getLong in interface FieldgetLong in class ManageableType.Fieldpublic java.lang.Object getObject(java.lang.Object object)
getObject in interface FieldgetObject in class ManageableType.Fieldpublic short getShort(java.lang.Object object)
getShort in interface FieldgetShort in class ManageableType.Fieldpublic final void initXClass(XClass cls)
initXClass in interface XObjectpublic void setBoolean(java.lang.Object object,
boolean value)
setBoolean in interface FieldsetBoolean in class ManageableType.Fieldpublic void setByte(java.lang.Object object,
byte value)
setByte in interface FieldsetByte in class ManageableType.Fieldpublic void setChar(java.lang.Object object,
char value)
setChar in interface FieldsetChar in class ManageableType.Fieldpublic void setDouble(java.lang.Object object,
double value)
setDouble in interface FieldsetDouble in class ManageableType.Fieldpublic void setFloat(java.lang.Object object,
float value)
setFloat in interface FieldsetFloat in class ManageableType.Fieldpublic void setInt(java.lang.Object object,
int value)
setInt in interface FieldsetInt in class ManageableType.Fieldpublic void setLong(java.lang.Object object,
long value)
setLong in interface FieldsetLong in class ManageableType.Fieldprotected void setObjectImpl(java.lang.Object object,
java.lang.Object value)
setObjectImpl in class ManageableType.Fieldpublic void setShort(java.lang.Object object,
short value)
setShort in interface FieldsetShort in class ManageableType.Field