Uses of Class
org.jruby.runtime.DynamicScope

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

Uses of DynamicScope in org.jruby
 

Methods in org.jruby with parameters of type DynamicScope
 Node Ruby.parse(org.jruby.util.ByteList content, java.lang.String file, DynamicScope scope, int lineNumber, boolean extraPositionInformation)
           
 Node Ruby.parse(java.lang.String content, java.lang.String file, DynamicScope scope, int lineNumber, boolean extraPositionInformation)
           
 Node Ruby.parseEval(org.jruby.util.ByteList content, java.lang.String file, DynamicScope scope, int lineNumber)
           
 Node Ruby.parseEval(java.lang.String content, java.lang.String file, DynamicScope scope, int lineNumber)
           
 Node Ruby.parseFile(java.io.InputStream in, java.lang.String file, DynamicScope scope)
           
 Node Ruby.parseInline(java.io.InputStream in, java.lang.String file, DynamicScope scope)
           
 

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.parser
 

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

Methods in org.jruby.parser with parameters of type DynamicScope
 Node Parser.parse(java.lang.String file, org.jruby.util.ByteList content, DynamicScope blockScope, ParserConfiguration configuration)
           
 Node Parser.parse(java.lang.String file, java.io.InputStream content, DynamicScope blockScope, ParserConfiguration configuration)
           
 void ParserConfiguration.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 CompiledBlockLight.dummyScope
           
protected  DynamicScope DynamicScope.evalScope
           
protected  DynamicScope DynamicScope.parent
           
 

Methods in org.jruby.runtime that return DynamicScope
abstract  DynamicScope DynamicScope.cloneScope()
           
 DynamicScope ThreadContext.getCurrentScope()
           
 DynamicScope Binding.getDynamicScope()
          Gets the dynamicVariables that are local to this block.
 DynamicScope DynamicScope.getEvalScope()
           
 DynamicScope DynamicScope.getNextCapturedScope()
          Get next 'captured' scope.
 DynamicScope DynamicScope.getNthParentScope(int n)
          Returns the n-th parent scope of this scope.
 DynamicScope ThreadContext.getPreviousScope()
           
static DynamicScope DynamicScope.newDynamicScope(StaticScope staticScope)
           
static DynamicScope DynamicScope.newDynamicScope(StaticScope staticScope, DynamicScope parent)
           
 

Methods in org.jruby.runtime with parameters of type DynamicScope
static Block MethodBlock.createMethodBlock(ThreadContext context, DynamicScope dynamicScope, Callback callback, RubyMethod method, IRubyObject self)
           
static Block CompiledBlock.newCompiledClosure(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledBlockLight.newCompiledClosureLight(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope, Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static Block CompiledSharedScopeBlock.newCompiledSharedScopeClosure(ThreadContext context, IRubyObject self, Arity arity, DynamicScope dynamicScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static DynamicScope DynamicScope.newDynamicScope(StaticScope staticScope, DynamicScope parent)
           
static Block InterpretedBlock.newInterpretedClosure(IterNode iterNode, IRubyObject self, Arity arity, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
static Block SharedScopeBlock.newInterpretedSharedScopeClosure(ThreadContext context, IterNode iterNode, DynamicScope dynamicScope, IRubyObject self)
           
 void ThreadContext.preScopedBody(DynamicScope scope)
           
 void ThreadContext.preYieldLightBlock(Binding binding, DynamicScope emptyScope, RubyModule klass)
           
 void ThreadContext.pushScope(DynamicScope scope)
           
 

Constructors in org.jruby.runtime with parameters of type DynamicScope
Binding(Frame frame, RubyModule bindingClass, DynamicScope dynamicScope)
           
Binding(IRubyObject self, Frame frame, Visibility visibility, RubyModule klass, DynamicScope dynamicScope)
           
CompiledBlockLight(Arity arity, DynamicScope dummyScope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
DynamicScope(StaticScope staticScope, DynamicScope parent)
           
 

Uses of DynamicScope in org.jruby.runtime.scope
 

Subclasses of DynamicScope in org.jruby.runtime.scope
 class ManyVarsDynamicScope
          Represents the the dynamic portion of scoping information.
 class NoVarsDynamicScope
          Represents the the dynamic portion of scoping information.
 class OneVarDynamicScope
          Represents the the dynamic portion of scoping information.
 class TwoVarDynamicScope
          Represents the the dynamic portion of scoping information.
 

Methods in org.jruby.runtime.scope that return DynamicScope
 DynamicScope ManyVarsDynamicScope.cloneScope()
           
 DynamicScope NoVarsDynamicScope.cloneScope()
           
 DynamicScope OneVarDynamicScope.cloneScope()
           
 DynamicScope TwoVarDynamicScope.cloneScope()
           
 

Constructors in org.jruby.runtime.scope with parameters of type DynamicScope
ManyVarsDynamicScope(StaticScope staticScope, DynamicScope parent)
           
NoVarsDynamicScope(StaticScope staticScope, DynamicScope parent)
           
OneVarDynamicScope(StaticScope staticScope, DynamicScope parent)
           
TwoVarDynamicScope(StaticScope staticScope, DynamicScope parent)
           
 



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