com.google.javascript.jscomp
Class SymbolTable.Symbol
java.lang.Object
com.google.javascript.rhino.jstype.SimpleSlot
com.google.javascript.jscomp.SymbolTable.Symbol
- All Implemented Interfaces:
- StaticSlot<JSType>
- Enclosing class:
- SymbolTable
public static final class SymbolTable.Symbol
- extends SimpleSlot
getDeclaration
public SymbolTable.Reference getDeclaration()
- Description copied from interface:
StaticSlot
- Gets the declaration of this symbol. May not exist.
- Specified by:
getDeclaration
in interface StaticSlot<JSType>
- Overrides:
getDeclaration
in class SimpleSlot
inGlobalScope
public boolean inGlobalScope()
inExterns
public boolean inExterns()
getDeclarationNode
public Node getDeclarationNode()
getSourceFileName
public String getSourceFileName()
toString
public String toString()
- Overrides:
toString
in class Object