Uses of Interface
org.jrubyparser.ast.IScope

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)
           
 



Copyright © 2013. All Rights Reserved.