|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SymbolScope | |
---|---|
org.prorefactor.core.unittest | Unit test classes for all Joanju packages. |
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 SymbolScope in org.prorefactor.core.unittest |
---|
Methods in org.prorefactor.core.unittest that return SymbolScope | |
---|---|
SymbolScope |
RoutineHandler.getRoutineScope()
|
Uses of SymbolScope in org.prorefactor.treeparser |
---|
Subclasses of SymbolScope in org.prorefactor.treeparser | |
---|---|
class |
SymbolScopeRoot
A ScopeRoot object is created for each compile unit, and it represents the program (topmost) scope. |
class |
SymbolScopeSuper
Contains skeleton symbols for purposes of inheritance. |
Fields in org.prorefactor.treeparser declared as SymbolScope | |
---|---|
protected SymbolScope |
SymbolScope.parentScope
|
Fields in org.prorefactor.treeparser with type parameters of type SymbolScope | |
---|---|
protected java.util.ArrayList<SymbolScope> |
SymbolScope.childScopes
|
Methods in org.prorefactor.treeparser that return SymbolScope | |
---|---|
SymbolScope |
SymbolScope.addScope()
Add a new scope to this scope. |
SymbolScope |
SymbolScopeSuper.addScope()
INVALID This method is illegal for super scopes. |
SymbolScope |
SymbolScope.getParentScope()
|
SymbolScope |
Routine.getRoutineScope()
|
SymbolScope |
Symbol.getScope()
|
SymbolScope |
SymbolI.getScope()
|
SymbolScope |
Block.getSymbolScope()
|
Methods in org.prorefactor.treeparser that return types with arguments of type SymbolScope | |
---|---|
java.util.ArrayList<SymbolScope> |
SymbolScope.getChildScopes()
Get a *copy* of the list of child scopes |
java.util.ArrayList<SymbolScope> |
SymbolScope.getChildScopesDeep()
Get a list of all child scopes, and their child scopes, etc |
Methods in org.prorefactor.treeparser with parameters of type SymbolScope | |
---|---|
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)
|
boolean |
SymbolScope.isActiveIn(SymbolScope theScope)
Is this scope active in the input scope? In other words, is this scope the input scope, or any of the parents of the input scope? |
Constructors in org.prorefactor.treeparser with parameters of type SymbolScope | |
---|---|
Block(SymbolScope symbolScope,
JPNode node)
For constructing a root (method root or program root) block. |
|
Dataset(java.lang.String name,
SymbolScope scope)
|
|
Datasource(java.lang.String name,
SymbolScope scope)
|
|
FieldBuffer(SymbolScope scope,
TableBuffer buffer,
Field field)
When you create a FieldBuffer object, you do not set the name, because that comes from the Field object. |
|
FieldContainer(java.lang.String name,
SymbolScope scope)
|
|
Query(java.lang.String name,
SymbolScope scope)
|
|
Routine(java.lang.String name,
SymbolScope definingScope,
SymbolScope routineScope)
|
|
Stream(java.lang.String name,
SymbolScope scope)
|
|
Symbol(int allRefsCount,
JPNode asNode,
JPNode defNode,
JPNode likeNode,
java.lang.String name,
int numReads,
int numWrites,
SymbolScope scope)
|
|
SymbolScope(SymbolScope parentScope)
Only Scope and derivatives may create a Scope object. |
|
TableBuffer(java.lang.String name,
SymbolScope scope,
Table table)
Constructor for a named buffer. |
|
Variable(java.lang.String name,
SymbolScope scope)
|
|
Widget(java.lang.String name,
SymbolScope scope)
|
Uses of SymbolScope in org.prorefactor.treeparser01 |
---|
Methods in org.prorefactor.treeparser01 that return SymbolScope | |
---|---|
SymbolScope |
TP01Support.getCurrentScope()
|
Uses of SymbolScope in org.prorefactor.widgettypes |
---|
Methods in org.prorefactor.widgettypes with parameters of type SymbolScope | |
---|---|
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)
|
Constructors in org.prorefactor.widgettypes with parameters of type SymbolScope | |
---|---|
Browse(java.lang.String name,
SymbolScope scope)
|
|
Button(java.lang.String name,
SymbolScope scope)
|
|
Frame(java.lang.String name,
SymbolScope scope)
Unlike other symbols, Frames are automatically added to the scope, right here at creation time. |
|
Image(java.lang.String name,
SymbolScope scope)
|
|
Menu(java.lang.String name,
SymbolScope scope)
|
|
MenuItem(java.lang.String name,
SymbolScope scope)
|
|
Rectangle(java.lang.String name,
SymbolScope scope)
|
|
Submenu(java.lang.String name,
SymbolScope scope)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |