- getAllAnnotatedFields(Class<?>) - Static method in class org.antlr.symtab.Utils
-
- getAllFields(Class<?>) - Static method in class org.antlr.symtab.Utils
-
- getAllNestedScopedSymbols() - Method in class org.antlr.symtab.BaseScope
-
- getAllNestedScopedSymbols(Scope, List<Scope>) - Static method in class org.antlr.symtab.Utils
-
Order of scopes not guaranteed but is currently breadth-first according
to nesting depth.
- getAllNestedScopes(Scope, List<Scope>) - Static method in class org.antlr.symtab.Utils
-
Order of scopes not guaranteed but is currently breadth-first according
to nesting depth.
- getAllSymbols() - Method in class org.antlr.symtab.BaseScope
-
- getAllSymbols() - Method in interface org.antlr.symtab.Scope
-
Return all symbols found in all nested scopes.
- getAncestor(Parser, ParserRuleContext, String) - Static method in class org.antlr.symtab.Utils
-
Return first ancestor node up the chain towards the root that has ruleName.
- getAncestor(ParserRuleContext, int) - Static method in class org.antlr.symtab.Utils
-
Return first ancestor node up the chain towards the root that has the rule index.
- getArgumentTypes() - Method in class org.antlr.symtab.FunctionType
-
- getDefinedFields() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getDefinedMethods() - Method in class org.antlr.symtab.ClassSymbol
-
Return the set of all methods defined within this class
- getDefNode() - Method in class org.antlr.symtab.BaseSymbol
-
- getDefNode() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getDefNode() - Method in class org.antlr.symtab.FunctionSymbol
-
- getEnclosingPathToRoot() - Method in class org.antlr.symtab.BaseScope
-
- getEnclosingPathToRoot() - Method in interface org.antlr.symtab.Scope
-
Return (inclusive) list of all scopes on path to root scope.
- getEnclosingScope() - Method in class org.antlr.symtab.BaseScope
-
- getEnclosingScope() - Method in interface org.antlr.symtab.Scope
-
Scope in which this scope defined.
- getEnclosingScope() - Method in class org.antlr.symtab.SymbolWithScope
-
- getEnclosingScopeOfType(Class<?>) - Method in class org.antlr.symtab.BaseScope
-
Walk up enclosingScope until we find an object of a specific type.
- getFields() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getFirstAncestorOfType(ParserRuleContext, Class<?>) - Static method in class org.antlr.symtab.Utils
-
Return first ancestor node up the chain towards the root that is clazz.
- getFullyQualifiedName(String) - Method in class org.antlr.symtab.BaseSymbol
-
- getFullyQualifiedName(String) - Method in class org.antlr.symtab.SymbolWithScope
-
Return the fully qualified name includes all scopes from the root down
to this particular symbol.
- getInsertionOrderNumber() - Method in class org.antlr.symtab.BaseSymbol
-
- getInsertionOrderNumber() - Method in interface org.antlr.symtab.Symbol
-
- getInsertionOrderNumber() - Method in class org.antlr.symtab.SymbolWithScope
-
- getMembers() - Method in class org.antlr.symtab.BaseScope
-
- getMembers() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getMethods() - Method in class org.antlr.symtab.ClassSymbol
-
Return the set of all methods either inherited or not
- getName() - Method in class org.antlr.symtab.ArrayType
-
- getName() - Method in class org.antlr.symtab.BaseSymbol
-
- getName() - Method in class org.antlr.symtab.FunctionType
-
- getName() - Method in class org.antlr.symtab.GlobalScope
-
- getName() - Method in class org.antlr.symtab.InvalidType
-
- getName() - Method in class org.antlr.symtab.LocalScope
-
- getName() - Method in class org.antlr.symtab.PointerType
-
- getName() - Method in class org.antlr.symtab.PredefinedScope
-
- getName() - Method in class org.antlr.symtab.PrimitiveType
-
- getName() - Method in interface org.antlr.symtab.Scope
-
Often scopes have names like function or class names.
- getName() - Method in interface org.antlr.symtab.Symbol
-
- getName() - Method in class org.antlr.symtab.SymbolWithScope
-
- getName() - Method in interface org.antlr.symtab.Type
-
- getNestedScopedSymbols() - Method in class org.antlr.symtab.BaseScope
-
- getNestedScopedSymbols() - Method in interface org.antlr.symtab.Scope
-
Return all immediately enclosed scoped symbols in insertion order.
- getNestedScopes() - Method in class org.antlr.symtab.BaseScope
-
- getNestedScopes() - Method in interface org.antlr.symtab.Scope
-
Return a list of scopes nested within this scope.
- getNumberOfDefinedFields() - Method in class org.antlr.symtab.DataAggregateSymbol
-
get the number of fields defined specifically in this class
- getNumberOfDefinedMethods() - Method in class org.antlr.symtab.ClassSymbol
-
get the number of methods defined specifically in this class
- getNumberOfFields() - Method in class org.antlr.symtab.DataAggregateSymbol
-
get the total number of fields visible to this class
- getNumberOfMethods() - Method in class org.antlr.symtab.ClassSymbol
-
get the total number of methods visible to this class
- getNumberOfParameters() - Method in class org.antlr.symtab.FunctionSymbol
-
- getNumberOfStrings() - Method in class org.antlr.symtab.StringTable
-
- getNumberOfSymbols() - Method in class org.antlr.symtab.BaseScope
-
- getNumberOfSymbols() - Method in interface org.antlr.symtab.Scope
-
Number of symbols in this specific scope
- getNumberOfSymbols() - Method in class org.antlr.symtab.SymbolWithScope
-
- getNumberOfVariables() - Method in class org.antlr.symtab.FunctionSymbol
-
Return the number of VariableSymbols specifically defined in the scope.
- getOuterMostEnclosingScope() - Method in class org.antlr.symtab.BaseScope
-
Walk up enclosingScope until we find topmost.
- getParentScope() - Method in class org.antlr.symtab.BaseScope
-
- getParentScope() - Method in class org.antlr.symtab.ClassSymbol
-
- getParentScope() - Method in interface org.antlr.symtab.Scope
-
Where to look next for symbols if just one parent; superclass or enclosing scope.
- getParentScope() - Method in class org.antlr.symtab.SymbolWithScope
-
- getParentScopes() - Method in class org.antlr.symtab.BaseScope
-
- getParentScopes() - Method in interface org.antlr.symtab.Scope
-
Multiple superclass or interface implementations and the like...
- getQualifiedName() - Method in class org.antlr.symtab.SymbolWithScope
-
Return the name prefixed with the name of its enclosing scope
using '.' (dot) as the scope separator.
- getQualifiedName(String) - Method in class org.antlr.symtab.SymbolWithScope
-
Return the name prefixed with the name of its enclosing scope.
- getScope() - Method in class org.antlr.symtab.BaseSymbol
-
- getScope() - Method in interface org.antlr.symtab.Symbol
-
- getScope() - Method in class org.antlr.symtab.SymbolWithScope
-
- getSlotNumber() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getSlotNumber() - Method in class org.antlr.symtab.FieldSymbol
-
- getSlotNumber() - Method in interface org.antlr.symtab.MemberSymbol
-
- getSlotNumber() - Method in class org.antlr.symtab.MethodSymbol
-
- getSuperClassName() - Method in class org.antlr.symtab.ClassSymbol
-
- getSymbol(String) - Method in class org.antlr.symtab.BaseScope
-
- getSymbol(String) - Method in interface org.antlr.symtab.Scope
-
Get symbol if name defined within this specific scope
- getSymbolNames() - Method in class org.antlr.symtab.BaseScope
-
- getSymbolNames() - Method in interface org.antlr.symtab.Scope
-
Return the set of names associated with all symbols in the scope.
- getSymbols() - Method in class org.antlr.symtab.BaseScope
-
- getSymbols() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getSymbols() - Method in interface org.antlr.symtab.Scope
-
Return the symbols defined within this scope.
- getTargetType() - Method in class org.antlr.symtab.TypeAlias
-
- getType() - Method in class org.antlr.symtab.BaseSymbol
-
- getType() - Method in class org.antlr.symtab.FunctionSymbol
-
- getType() - Method in interface org.antlr.symtab.TypedSymbol
-
- getTypeIndex() - Method in class org.antlr.symtab.ArrayType
-
- getTypeIndex() - Method in class org.antlr.symtab.DataAggregateSymbol
-
- getTypeIndex() - Method in class org.antlr.symtab.FunctionType
-
- getTypeIndex() - Method in class org.antlr.symtab.InvalidType
-
- getTypeIndex() - Method in class org.antlr.symtab.PointerType
-
- getTypeIndex() - Method in class org.antlr.symtab.PrimitiveType
-
- getTypeIndex() - Method in interface org.antlr.symtab.Type
-
It is useful during type computation and code gen to assign an int
index to the primitive types and possibly user-defined types like
structs and classes.
- getTypeIndex() - Method in class org.antlr.symtab.TypeAlias
-
- GLOBALS - Variable in class org.antlr.symtab.SymbolTable
-
- GlobalScope - Class in org.antlr.symtab
-
A scope associated with globals.
- GlobalScope(Scope) - Constructor for class org.antlr.symtab.GlobalScope
-