|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.FieldNode
Represents a field (member variable)
Field Summary | |
private boolean |
dynamicType
|
private boolean |
holder
|
private Expression |
initialValueExpression
|
private int |
modifiers
|
private java.lang.String |
name
|
private java.lang.String |
owner
|
private java.lang.String |
type
|
Fields inherited from class org.codehaus.groovy.ast.AnnotatedNode |
|
Fields inherited from class org.codehaus.groovy.ast.ASTNode |
EMPTY_STRING_ARRAY |
Fields inherited from interface org.objectweb.asm.Constants |
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_DEPRECATED, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACONST_NULL, ALOAD, ANEWARRAY, ARETURN, ARRAYLENGTH, ASTORE, ATHROW, BALOAD, BASTORE, BIPUSH, CALOAD, CASTORE, CHECKCAST, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DMUL, DNEG, DREM, DRETURN, DSTORE, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FMUL, FNEG, FREM, FRETURN, FSTORE, FSUB, GETFIELD, GETSTATIC, GOTO, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILOAD, IMUL, INEG, INSTANCEOF, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISUB, IUSHR, IXOR, JSR, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDIV, LLOAD, LMUL, LNEG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSUB, LUSHR, LXOR, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, NEW, NEWARRAY, NOP, POP, POP2, PUTFIELD, PUTSTATIC, RET, RETURN, SALOAD, SASTORE, SIPUSH, SWAP, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_SHORT, TABLESWITCH, V1_1, V1_2, V1_3, V1_4, V1_5 |
Constructor Summary | |
FieldNode(java.lang.String name,
int modifiers,
java.lang.String type,
ClassNode owner,
Expression initialValueExpression)
|
|
FieldNode(java.lang.String name,
int modifiers,
java.lang.String type,
java.lang.String owner,
Expression initialValueExpression)
|
Method Summary | |
Expression |
getInitialValueExpression()
|
int |
getModifiers()
|
java.lang.String |
getName()
|
java.lang.String |
getOwner()
|
java.lang.String |
getType()
|
boolean |
isDynamicType()
|
boolean |
isHolder()
|
boolean |
isStatic()
|
static FieldNode |
newStatic(java.lang.Class theClass,
java.lang.String name)
|
void |
setHolder(boolean holder)
|
void |
setModifiers(int modifiers)
|
void |
setOwner(java.lang.String owner)
|
void |
setType(java.lang.String type)
|
Methods inherited from class org.codehaus.groovy.ast.AnnotatedNode |
addAnnotation, addAnnotations, getAnnotations, getAnnotations, isSynthetic, setSynthetic |
Methods inherited from class org.codehaus.groovy.ast.ASTNode |
getColumnNumber, getLineNumber, getText, setColumnNumber, setCSTNode, setLineNumber, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String name
private int modifiers
private java.lang.String type
private java.lang.String owner
private Expression initialValueExpression
private boolean dynamicType
private boolean holder
Constructor Detail |
public FieldNode(java.lang.String name, int modifiers, java.lang.String type, ClassNode owner, Expression initialValueExpression)
public FieldNode(java.lang.String name, int modifiers, java.lang.String type, java.lang.String owner, Expression initialValueExpression)
Method Detail |
public static FieldNode newStatic(java.lang.Class theClass, java.lang.String name) throws java.lang.SecurityException, java.lang.NoSuchFieldException
java.lang.SecurityException
java.lang.NoSuchFieldException
public Expression getInitialValueExpression()
public int getModifiers()
public java.lang.String getName()
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getOwner()
public boolean isHolder()
public void setHolder(boolean holder)
public boolean isDynamicType()
public void setModifiers(int modifiers)
public boolean isStatic()
public void setOwner(java.lang.String owner)
owner
- The owner to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |