Class Symbol

java.lang.Object
org.mozilla.javascript.ast.Symbol

public class Symbol extends Object
Represents a symbol-table entry.
  • Constructor Details

  • Method Details

    • getDeclType

      public int getDeclType()
      Returns symbol declaration type
    • setDeclType

      public void setDeclType(int declType)
      Sets symbol declaration type
    • getName

      public String getName()
      Returns symbol name
    • setName

      public void setName(String name)
      Sets symbol name
    • getNode

      public Node getNode()
      Returns the node associated with this identifier
    • getIndex

      public int getIndex()
      Returns symbol's index in its scope
    • setIndex

      public void setIndex(int index)
      Sets symbol's index in its scope
    • setNode

      public void setNode(Node node)
      Sets the node associated with this identifier
    • getContainingTable

      public Scope getContainingTable()
      Returns the Scope in which this symbol is entered
    • setContainingTable

      public void setContainingTable(Scope containingTable)
      Sets this symbol's Scope
    • getDeclTypeName

      public String getDeclTypeName()
    • toString

      public String toString()
      Overrides:
      toString in class Object