Class TreeBuildingAnnotation

java.lang.Object
com.javacc.parser.BaseNode
com.javacc.parser.tree.TreeBuildingAnnotation
All Implemented Interfaces:
JavaCCConstants, Node, freemarker.template.TemplateHashModel, freemarker.template.TemplateModel, freemarker.template.TemplateNodeModel, freemarker.template.TemplateScalarModel, Comparable<Node>

public class TreeBuildingAnnotation extends BaseNode
  • Constructor Details

    • TreeBuildingAnnotation

      public TreeBuildingAnnotation()
  • Method Details

    • getInitialShorthand

      public String getInitialShorthand()
    • setInitialShorthand

      public void setInitialShorthand(String initialShorthand)
    • getCondition

      public Expression getCondition()
    • setCondition

      public void setCondition(Expression condition)
    • getNodeName

      public String getNodeName()
      Just returns whatever comes after the hash ("#") including "void", etc.
      Specified by:
      getNodeName in interface freemarker.template.TemplateNodeModel
      Overrides:
      getNodeName in class BaseNode
    • isNeverInstantiated

      public boolean isNeverInstantiated()
    • getGtNode

      public boolean getGtNode()
    • isAbstract

      public boolean isAbstract()
    • isInterface

      public boolean isInterface()
    • isVoid

      public boolean isVoid()