|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Symbol | |
---|---|
org.prorefactor.core | General purpose Proparse support functions and subroutines. |
org.prorefactor.nodetypes | Subtypes of org.prorefactor.core.JPNode, and related classes. |
org.prorefactor.refactor.noundo | Refactoring which adds missing NO-UNDO to DEFINE statements. |
org.prorefactor.treeparser | General use classes for any or all Tree Parsers. |
org.prorefactor.treeparser01 | This is the "primary" tree parser, which provides basic services such as scope and name resolution. |
org.prorefactor.widgettypes |
Uses of Symbol in org.prorefactor.core |
---|
Methods in org.prorefactor.core that return Symbol | |
---|---|
Symbol |
JPNode.getSymbol()
Certain nodes will have a link to a Symbol, set by TreeParser01. |
Methods in org.prorefactor.core with parameters of type Symbol | |
---|---|
void |
JPNode.setSymbol(Symbol symbol)
Assigned by the tree parser. |
Uses of Symbol in org.prorefactor.nodetypes |
---|
Methods in org.prorefactor.nodetypes that return Symbol | |
---|---|
Symbol |
FieldRefNode.getSymbol()
Get the Symbol for a Field_ref node. |
Uses of Symbol in org.prorefactor.refactor.noundo |
---|
Fields in org.prorefactor.refactor.noundo declared as Symbol | |
---|---|
Symbol |
NoundoTarget.symbol
The symbol that was defined without NO-UNDO |
Uses of Symbol in org.prorefactor.treeparser |
---|
Subclasses of Symbol in org.prorefactor.treeparser | |
---|---|
class |
Dataset
A Symbol defined with DEFINE DATASET. |
class |
Datasource
A Symbol defined with DEFINE DATA-SOURCE. |
class |
FieldBuffer
FieldBuffer is the Symbol object linked to from the AST for schema, temp, and work table fields, and FieldBuffer provides the link to the Field object. |
class |
FieldContainer
Frame and Browse widgets are FieldContainers. |
class |
Query
A Symbol defined with DEFINE QUERY. |
class |
Routine
Represents the definition of a Routine. |
class |
Stream
A Symbol defined with DEFINE STREAM or any other syntax which implicitly define a stream. |
class |
TableBuffer
A TableBuffer is a Symbol which provides a link from the syntax tree to a Table object. |
class |
Variable
A Symbol defined with DEFINE VARIABLE or any of the other various syntaxes which implicitly define a variable. |
class |
Widget
A Symbol defined with DEFINE |
Fields in org.prorefactor.treeparser with type parameters of type Symbol | |
---|---|
protected java.util.ArrayList<Symbol> |
SymbolScope.allSymbols
|
Methods in org.prorefactor.treeparser with type parameters of type Symbol | ||
---|---|---|
|
SymbolScope.getAllSymbols(java.lang.Class<T> klass)
Get a list of this scope's symbols which match a given class |
|
|
SymbolScope.getAllSymbolsDeep(java.lang.Class<T> klass)
Get a list of this scope's symbols, and all symbols of all descendant scopes, which match a given class. |
Methods in org.prorefactor.treeparser that return Symbol | |
---|---|
Symbol |
Dataset.copyBare(SymbolScope scope)
|
Symbol |
Datasource.copyBare(SymbolScope scope)
|
Symbol |
FieldBuffer.copyBare(SymbolScope scope)
Deprecated. INVALID. Do not use. There is never any reason to copy a FieldBuffer, since they are created by the tree parser on the fly. They are not defined formally in the syntax. |
Symbol |
Query.copyBare(SymbolScope scope)
|
Symbol |
Routine.copyBare(SymbolScope scope)
|
Symbol |
Stream.copyBare(SymbolScope scope)
|
abstract Symbol |
Symbol.copyBare(SymbolScope intoScope)
Generate a bare-bones copy of this symbol. |
Symbol |
TableBuffer.copyBare(SymbolScope scope)
For temp/work table, also adds Table definition to the scope if it doesn't already exist. |
Symbol |
Variable.copyBare(SymbolScope scope)
|
static Symbol |
SymbolFactory.create(int symbolType,
java.lang.String name,
SymbolScope scope)
|
Symbol |
Parameter.getSymbol()
For call arguments that are expressions, there might be no symbol (null). |
Symbol |
FieldContainer.lookupFieldOrVar(Field.Name name)
Check to see if a name matches a Variable or a FieldBuffer in this FieldContainer. |
Symbol |
SymbolScope.lookupSymbol(java.lang.Integer symbolType,
java.lang.String name)
|
Symbol |
SymbolScope.lookupSymbolLocally(java.lang.Integer symbolType,
java.lang.String name)
|
Methods in org.prorefactor.treeparser that return types with arguments of type Symbol | |
---|---|
java.util.ArrayList<Symbol> |
FieldContainer.getAllFields()
Get the fields and variables in the frame. |
java.util.ArrayList<Symbol> |
FieldContainer.getAllFieldsAndWidgets()
Combines getAllFields() with all other widgets in the FieldContainer. |
java.util.ArrayList<Symbol> |
SymbolScope.getAllSymbols()
Get a *copy* of the list of all symbols in this scope |
java.util.ArrayList<Symbol> |
SymbolScope.getAllSymbolsDeep()
Get a list of this scope's symbols, and all symbols of all descendant scopes. |
java.util.ArrayList<Symbol> |
FieldContainer.getEnabledFields()
Get the enabled fields and variables in the frame. |
Methods in org.prorefactor.treeparser with parameters of type Symbol | |
---|---|
void |
SymbolScope.add(Symbol symbol)
Add a Symbol for names lookup. |
void |
FieldContainer.addSymbol(Symbol symbol,
boolean statementIsEnabler)
Add a FieldBuffer or Variable to this Frame or Browse object. |
void |
Parameter.setSymbol(Symbol symbol)
Set by TreeParser01. |
Uses of Symbol in org.prorefactor.treeparser01 |
---|
Methods in org.prorefactor.treeparser01 that return Symbol | |
---|---|
protected Symbol |
TP01Action.defineSymbol(int symbolType,
AST defAST,
AST idAST)
Called by the tree parser to define anything other than buffers, temp/work tables, and variables/parameters. |
protected Symbol |
TP01Support.defineSymbol(int symbolType,
AST defAST,
AST idAST)
|
Uses of Symbol in org.prorefactor.widgettypes |
---|
Subclasses of Symbol in org.prorefactor.widgettypes | |
---|---|
class |
Browse
|
class |
Button
|
class |
Frame
|
class |
Image
|
class |
Menu
|
class |
MenuItem
|
class |
Rectangle
|
class |
Submenu
|
Methods in org.prorefactor.widgettypes that return Symbol | |
---|---|
Symbol |
Browse.copyBare(SymbolScope scope)
|
Symbol |
Button.copyBare(SymbolScope scope)
|
Symbol |
Frame.copyBare(SymbolScope scope)
|
Symbol |
Image.copyBare(SymbolScope scope)
|
Symbol |
Menu.copyBare(SymbolScope scope)
|
Symbol |
MenuItem.copyBare(SymbolScope scope)
|
Symbol |
Rectangle.copyBare(SymbolScope scope)
|
Symbol |
Submenu.copyBare(SymbolScope scope)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |