Class Field

java.lang.Object
org.spockframework.compiler.model.Node<Spec,org.codehaus.groovy.ast.FieldNode>
org.spockframework.compiler.model.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 Details

    • Field

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

    • 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 Exception
      Specified by:
      accept in class Node<Spec,org.codehaus.groovy.ast.FieldNode>
      Throws:
      Exception