|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a field (member variable)
Field Summary | |
---|---|
boolean |
closureShare
|
boolean |
dynamicTyped
|
boolean |
holder
|
Expression |
initialValueExpression
|
int |
modifiers
|
String |
name
|
ClassNode |
owner
|
ClassNode |
type
|
Constructor Summary | |
FieldNode(String name, int modifiers, ClassNode type, ClassNode owner, Expression initialValueExpression)
|
Method Summary | |
---|---|
Expression |
getInitialExpression()
|
Expression |
getInitialValueExpression()
|
int |
getModifiers()
|
String |
getName()
|
ClassNode |
getOriginType()
|
ClassNode |
getOwner()
|
ClassNode |
getType()
|
boolean |
hasInitialExpression()
|
boolean |
isClosureSharedVariable()
|
boolean |
isDynamicTyped()
|
boolean |
isHolder()
|
boolean |
isInStaticContext()
|
boolean |
isStatic()
|
static FieldNode |
newStatic(Class theClass, String name)
|
void |
setClosureSharedVariable(boolean inClosure)
|
void |
setHolder(boolean holder)
|
void |
setInitialValueExpression(Expression initialValueExpression)
|
void |
setModifiers(int modifiers)
|
void |
setOwner(ClassNode owner)
|
void |
setType(ClassNode type)
|
Constructor Detail |
---|
public FieldNode(String name, int modifiers, ClassNode type, ClassNode owner, Expression initialValueExpression)
Method Detail |
---|
public Expression getInitialExpression()
public Expression getInitialValueExpression()
public int getModifiers()
public String getName()
public ClassNode getOriginType()
public ClassNode getOwner()
public ClassNode getType()
public boolean hasInitialExpression()
public boolean isClosureSharedVariable()
public boolean isDynamicTyped()
public boolean isHolder()
public boolean isInStaticContext()
public boolean isStatic()
public static FieldNode newStatic(Class theClass, String name)
public void setClosureSharedVariable(boolean inClosure)
public void setHolder(boolean holder)
public void setInitialValueExpression(Expression initialValueExpression)
public void setModifiers(int modifiers)
public void setOwner(ClassNode owner)
public void setType(ClassNode type)