Uses of Class
org.jruby.runtime.DynamicScope

Packages that use DynamicScope
org.jruby   
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.parser   
org.jruby.runtime   
 

Uses of DynamicScope in org.jruby
 

Methods in org.jruby with parameters of type DynamicScope
 Node Ruby.parse(java.io.Reader content, java.lang.String file, DynamicScope scope, int lineNumber)
           
 Node Ruby.parse(java.lang.String content, java.lang.String file, DynamicScope scope, int lineNumber)
           
 Node Ruby.parse(java.lang.String content, java.lang.String file, DynamicScope scope, int lineNumber, boolean extraPositionInformation)
           
 

Uses of DynamicScope in org.jruby.ast
 

Methods in org.jruby.ast that return DynamicScope
 DynamicScope RootNode.getScope()
          Return the dynamic scope for this AST.
 

Constructors in org.jruby.ast with parameters of type DynamicScope
RootNode(ISourcePosition position, DynamicScope scope, Node bodyNode)
           
 

Uses of DynamicScope in org.jruby.ast.executable
 

Methods in org.jruby.ast.executable with parameters of type DynamicScope
 IRubyObject YARVMachine.exec(ThreadContext context, IRubyObject self, DynamicScope scope, YARVMachine.Instruction[] bytecodes)
           
 

Uses of DynamicScope in org.jruby.parser
 

Methods in org.jruby.parser that return DynamicScope
 DynamicScope RubyParserConfiguration.getScope()
          This method returns the appropriate first scope for the parser.
 DynamicScope RubyParserResult.getScope()
           
 

Methods in org.jruby.parser with parameters of type DynamicScope
 java.lang.String[] BlockStaticScope.getAllNamesInScope(DynamicScope dynamicScope)
           
 java.lang.String[] LocalStaticScope.getAllNamesInScope(DynamicScope dynamicScope)
           
abstract  java.lang.String[] StaticScope.getAllNamesInScope(DynamicScope dynamicScope)
          Get all visible variables that we can see from this scope that have been assigned (e.g.
 Node Parser.parse(java.lang.String file, java.io.Reader content, DynamicScope blockScope, int lineNumber)
           
 Node Parser.parse(java.lang.String file, java.io.Reader content, DynamicScope blockScope, int lineNumber, boolean extraPositionInformation)
           
 Node Parser.parse(java.lang.String file, java.lang.String content, DynamicScope blockScope, int lineNumber)
           
 Node Parser.parse(java.lang.String file, java.lang.String content, DynamicScope blockScope, int lineNumber, boolean extraPositionInformation)
           
 void RubyParserConfiguration.parseAsBlock(DynamicScope existingScope)
          If we are performing an eval we should pass existing scope in.
 void RubyParserResult.setScope(DynamicScope scope)
           
 

Uses of DynamicScope in org.jruby.runtime
 

Fields in org.jruby.runtime declared as DynamicScope
protected  DynamicScope Block.dynamicScope
          A reference to all variable values (and names) that are in-scope for this block.
 

Methods in org.jruby.runtime that return DynamicScope
 DynamicScope DynamicScope.cloneScope()
           
 DynamicScope DynamicScope.getBindingScope()
           
 DynamicScope ThreadContext.getCurrentScope()
           
 DynamicScope Block.getDynamicScope()
          Gets the dynamicVariables that are local to this block.
 DynamicScope MethodBlock.getDynamicScope()
          Gets the dynamicVariables that are local to this block.
 DynamicScope DynamicScope.getNextCapturedScope()
          Get next 'captured' scope.
 DynamicScope ThreadContext.getPreviousScope()
           
 

Methods in org.jruby.runtime with parameters of type DynamicScope
static Block Block.createBinding(Frame frame, DynamicScope dynamicScope)
           
static Block Block.createBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
static MethodBlock MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
static Block SharedScopeBlock.createSharedScopeBlock(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 void ThreadContext.preRootNode(DynamicScope scope)
           
 void ThreadContext.pushScope(DynamicScope scope)
           
 void DynamicScope.setBindingScope(DynamicScope bindingScope)
           
 

Constructors in org.jruby.runtime with parameters of type DynamicScope
Block(IterNode iterNode, IRubyObject self, Frame frame, SinglyLinkedList cref, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
CompiledBlock(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback)
           
DynamicScope(StaticScope staticScope, DynamicScope parent)
           
MethodBlock(IRubyObject self, Frame frame, SinglyLinkedList cref, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Callback callback, RubyMethod method)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.