Class VariableMeta

java.lang.Object
com.googlecode.aviator.parser.VariableMeta
All Implemented Interfaces:
Serializable

public class VariableMeta extends Object implements Serializable
Variable metadata, collected in compile-time.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • type

      private CompileTypes type
    • name

      private String name
    • isInit

      private boolean isInit
    • refs

      private int refs
    • firstIndex

      private int firstIndex
  • Constructor Details

    • VariableMeta

      public VariableMeta(CompileTypes type, String name, boolean isInit, int firstIndex)
  • Method Details

    • getFirstIndex

      public int getFirstIndex()
    • setFirstIndex

      public void setFirstIndex(int firstIndex)
    • incRefsAndGet

      public int incRefsAndGet()
    • add

      public void add(Token<?> token)
    • getRefs

      public int getRefs()
    • setRefs

      public void setRefs(int times)
    • getType

      public CompileTypes getType()
    • setType

      public void setType(CompileTypes type)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isInit

      public boolean isInit()
    • setInit

      public void setInit(boolean isInit)
    • toString

      public String toString()
      Overrides:
      toString in class Object