|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.ast.ASTNode org.codehaus.groovy.ast.AnnotatedNode org.codehaus.groovy.ast.FieldNode
public class FieldNode extends AnnotatedNode
Represents a field (member variable)
Constructor Summary | |
FieldNode(java.lang.String name, int modifiers, ClassNode type, ClassNode owner, Expression initialValueExpression)
|
Method Summary | |
---|---|
Expression
|
getInitialExpression()
|
Expression
|
getInitialValueExpression()
|
int
|
getModifiers()
|
java.lang.String
|
getName()
|
ClassNode
|
getOriginType()
|
ClassNode
|
getOwner()
|
ClassNode
|
getType()
|
boolean
|
hasInitialExpression()
|
boolean
|
isClosureSharedVariable()
@deprecated |
boolean
|
isDynamicTyped()
|
boolean
|
isEnum()
@return true if the field is an enum |
boolean
|
isFinal()
@return true if the field is final |
boolean
|
isHolder()
|
boolean
|
isInStaticContext()
|
boolean
|
isProtected()
@return true if the field is protected |
boolean
|
isPublic()
@return true if the field is public |
boolean
|
isStatic()
@return true if the field is static |
boolean
|
isVolatile()
@return true if the field is volatile |
static FieldNode
|
newStatic(java.lang.Class theClass, java.lang.String name)
|
void
|
rename(java.lang.String name)
|
void
|
setClosureSharedVariable(boolean inClosure)
@deprecated |
void
|
setHolder(boolean holder)
|
void
|
setInitialValueExpression(Expression initialValueExpression)
|
void
|
setModifiers(int modifiers)
|
void
|
setOriginType(ClassNode cn)
|
void
|
setOwner(ClassNode owner)
@param owner The owner to set. |
void
|
setType(ClassNode type)
|
Methods inherited from class AnnotatedNode | |
---|---|
addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public FieldNode(java.lang.String name, int modifiers, ClassNode type, ClassNode owner, Expression initialValueExpression)
Method Detail |
---|
public Expression getInitialExpression()
public Expression getInitialValueExpression()
public int getModifiers()
public java.lang.String getName()
public ClassNode getOriginType()
public ClassNode getOwner()
public ClassNode getType()
public boolean hasInitialExpression()
public boolean isClosureSharedVariable()
public boolean isDynamicTyped()
public boolean isEnum()
public boolean isFinal()
public boolean isHolder()
public boolean isInStaticContext()
public boolean isProtected()
public boolean isPublic()
public boolean isStatic()
public boolean isVolatile()
public static FieldNode newStatic(java.lang.Class theClass, java.lang.String name)
public void rename(java.lang.String name)
public void setClosureSharedVariable(boolean inClosure)
public void setHolder(boolean holder)
public void setInitialValueExpression(Expression initialValueExpression)
public void setModifiers(int modifiers)
public void setOriginType(ClassNode cn)
public void setOwner(ClassNode owner)
owner
- The owner to set.
public void setType(ClassNode type)
Groovy Documentation