Class Field


  • public class Field
    extends Node<Spec,​org.codehaus.groovy.ast.FieldNode>
    AST node representing a user-defined instance field. (A generated field underlying a user-defined property also counts as such.)
    Author:
    Peter Niederwieser
    • Constructor Detail

      • Field

        public Field​(Spec parent,
                     org.codehaus.groovy.ast.FieldNode ast,
                     int ordinal)
    • Method Detail

      • getOrdinal

        public int getOrdinal()
      • isShared

        public boolean isShared()
      • setShared

        public void setShared​(boolean shared)
      • getOwner

        public org.codehaus.groovy.ast.PropertyNode getOwner()
      • setOwner

        public void setOwner​(org.codehaus.groovy.ast.PropertyNode owner)
      • accept

        public void accept​(ISpecVisitor visitor)
                    throws java.lang.Exception
        Specified by:
        accept in class Node<Spec,​org.codehaus.groovy.ast.FieldNode>
        Throws:
        java.lang.Exception