public class FieldNode extends AnnotatedNode
Represents a field (member variable)
| Type | Name and description | 
|---|---|
boolean  | 
                            closureSharedVariable | 
                        
boolean  | 
                            holder | 
                        
Expression  | 
                            initialValueExpression | 
                        
int  | 
                            modifiers | 
                        
ClassNode  | 
                            originType | 
                        
ClassNode  | 
                            owner | 
                        
ClassNode  | 
                            type | 
                        
| Type Params | Return Type | Name and description | 
|---|---|---|
 | 
                            Expression | 
                            getInitialExpression() | 
                        
 | 
                            Expression | 
                            getInitialValueExpression() | 
                        
 | 
                            int | 
                            getModifiers() | 
                        
 | 
                            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 | 
                            isPrivate()@return true if the field is private  | 
                        
 | 
                            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(Class theClass, String name) | 
                        
 | 
                            void | 
                            rename(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 | Name | 
|---|---|
class AnnotatedNode | 
                            addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSynthetic | 
                        
class ASTNode | 
                            copyNodeMetaData, equals, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getNodeMetaData, getNodeMetaData, getText, hashCode, putNodeMetaData, removeNodeMetaData, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setNodeMetaData, setSourcePosition, visit | 
                        
owner -  The owner to set.Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.