|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ILocalVariable
Simple marker interface to indicate this node type is a type of local variable (block or local).
| Method Summary | |
|---|---|
ILocalVariable |
getDeclaration()
Retrieve the node which is responsible for declaring this one. |
IScope |
getDefinedScope()
Which Variable Scope does this variable belong to? Note that RootNode is a special ILocalScope for the implicit scope created at top-level. |
List<ILocalVariable> |
getOccurrences()
Find all occurences of this variable including itself. |
| Methods inherited from interface org.jrubyparser.ast.INameNode |
|---|
getLexicalName, getLexicalNamePosition, getName, getNamePosition, setName |
| Methods inherited from interface org.jrubyparser.ast.INameMatchable |
|---|
isNameMatch |
| Method Detail |
|---|
IScope getDefinedScope()
ILocalVariable getDeclaration()
List<ILocalVariable> getOccurrences()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||