|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IScope | |
|---|---|
| org.jrubyparser.ast | |
| org.jrubyparser.util | |
| Uses of IScope in org.jrubyparser.ast |
|---|
| Subinterfaces of IScope in org.jrubyparser.ast | |
|---|---|
interface |
IBlockScope
A Scope which is a variable scope for a block. |
interface |
ILocalScope
Marker Interface to identify local variable scope versus block local variable scopes. |
| Classes in org.jrubyparser.ast that implement IScope | |
|---|---|
class |
ClassNode
A class statement (name, superClass, body). |
class |
DefnNode
method definition node. |
class |
DefsNode
Represents a singleton method definition. |
class |
ForNode
A 'for' statement. |
class |
IterNode
Represents a block. |
class |
LambdaNode
Stubby lambda node (1.9 only) |
class |
MethodDefNode
|
class |
ModuleNode
Represents a module definition. |
class |
PostExeNode
Captures END statements (END {...}) |
class |
PreExe19Node
A pre-execution construction (BEGIN { ... |
class |
PreExeNode
A pre-execution construction (BEGIN { ... |
class |
RootNode
Represents the top of the AST. |
class |
SClassNode
Singleton class definition. |
| Methods in org.jrubyparser.ast that return IScope | |
|---|---|
IScope |
Node.getClosestIScope()
Get the most immediate ParameterScope. |
IScope |
LocalVarNode.getDefinedScope()
|
IScope |
LocalAsgnNode.getDefinedScope()
|
IScope |
ILocalVariable.getDefinedScope()
Which Variable Scope does this variable belong to? Note that RootNode is a special ILocalScope for the implicit scope created at top-level. |
IScope |
DVarNode.getDefinedScope()
|
IScope |
DAsgnNode.getDefinedScope()
|
IScope |
BlockArgNode.getDefinedScope()
|
IScope |
ArgumentNode.getDefinedScope()
|
| Uses of IScope in org.jrubyparser.util |
|---|
| Methods in org.jrubyparser.util with parameters of type IScope | |
|---|---|
static List<ILocalVariable> |
ILocalVariableVisitor.findOccurrencesIn(IScope scope,
String name)
|
| Constructors in org.jrubyparser.util with parameters of type IScope | |
|---|---|
ILocalVariableVisitor(IScope scope,
String name)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||