|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of StaticScope in org.jruby.ast |
---|
Fields in org.jruby.ast declared as StaticScope | |
---|---|
protected StaticScope |
MethodDefNode.scope
|
Methods in org.jruby.ast that return StaticScope | |
---|---|
StaticScope |
ClassNode.getScope()
Get the static scoping information. |
StaticScope |
IterNode.getScope()
|
StaticScope |
MethodDefNode.getScope()
Get the static scoping information. |
StaticScope |
ModuleNode.getScope()
Get the static scoping information. |
StaticScope |
SClassNode.getScope()
Gets the scope of this class |
StaticScope |
RootNode.getStaticScope()
The static scoping relationships that should get set first thing before interpretation of the code represented by this AST. |
Uses of StaticScope in org.jruby.ast.executable |
---|
Fields in org.jruby.ast.executable declared as StaticScope | |
---|---|
StaticScope[] |
RuntimeCache.scopes
|
Methods in org.jruby.ast.executable that return StaticScope | |
---|---|
StaticScope |
AbstractScript.getScope(ThreadContext context,
java.lang.String varNamesDescriptor,
int i)
|
StaticScope |
RuntimeCache.getScope(ThreadContext context,
java.lang.String varNamesDescriptor,
int index)
|
StaticScope |
AbstractScript.getScope0(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope1(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope2(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope3(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope4(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope5(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope6(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope7(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope8(ThreadContext context,
java.lang.String varNamesDescriptor)
|
StaticScope |
AbstractScript.getScope9(ThreadContext context,
java.lang.String varNamesDescriptor)
|
Uses of StaticScope in org.jruby.compiler |
---|
Methods in org.jruby.compiler with parameters of type StaticScope | |
---|---|
void |
VariableCompiler.beginClass(CompilerCallback bodyPrep,
StaticScope scope)
|
void |
VariableCompiler.beginClosure(CompilerCallback argsCallback,
StaticScope scope)
|
void |
VariableCompiler.beginFlatClosure(CompilerCallback argsCallback,
StaticScope scope)
|
void |
VariableCompiler.beginMethod(CompilerCallback argsCallback,
StaticScope scope)
|
void |
CacheCompiler.cacheClosure(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
CacheCompiler.cacheClosure19(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
java.lang.String parameterList,
ASTInspector inspector)
|
void |
CacheCompiler.cacheStaticScope(BaseBodyCompiler method,
StaticScope scope)
|
void |
BodyCompiler.createNewClosure(java.lang.String file,
int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
Create a new closure (block) using the given lexical scope information, call arity, and body generated by the body callback. |
void |
BodyCompiler.createNewClosure19(java.lang.String file,
int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
java.lang.String parameterList,
ASTInspector inspector)
Create a new closure (block) using the given lexical scope information, call arity, and body generated by the body callback. |
void |
VariableCompiler.declareLocals(StaticScope scope,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end)
|
void |
BodyCompiler.defineClass(java.lang.String name,
StaticScope staticScope,
CompilerCallback superCallback,
CompilerCallback pathCallback,
CompilerCallback bodyCallback,
CompilerCallback receiverCallback,
ASTInspector inspector)
|
void |
BodyCompiler.defineModule(java.lang.String name,
StaticScope staticScope,
CompilerCallback pathCallback,
CompilerCallback bodyCallback,
ASTInspector inspector)
|
void |
BodyCompiler.defineNewMethod(java.lang.String name,
int methodArity,
StaticScope scope,
CompilerCallback body,
CompilerCallback args,
CompilerCallback receiver,
ASTInspector inspector,
boolean root,
java.lang.String filename,
int line,
java.lang.String parameterDesc)
Define a new method with the given name, arity, local variable count, and body callback. |
void |
BodyCompiler.runBeginBlock(StaticScope scope,
CompilerCallback body)
|
BodyCompiler |
ScriptCompiler.startFileMethod(CompilerCallback args,
StaticScope scope,
ASTInspector inspector)
Begin compilation for the root of a script named __file__. |
BodyCompiler |
ScriptCompiler.startMethod(java.lang.String rubyName,
java.lang.String javaName,
CompilerCallback argsHandler,
StaticScope scope,
ASTInspector inspector)
Begin compilation for a method that has the specified number of local variables. |
BodyCompiler |
ScriptCompiler.startRoot(java.lang.String rubyName,
java.lang.String javaName,
StaticScope scope,
ASTInspector inspector)
Begin compilation for a the root of a script. |
void |
ScriptCompiler.startScript(StaticScope scope)
Begin compilation for a script, preparing all necessary context and code to support this script's compiled representation. |
Uses of StaticScope in org.jruby.compiler.impl |
---|
Fields in org.jruby.compiler.impl declared as StaticScope | |
---|---|
protected StaticScope |
AbstractVariableCompiler.scope
|
protected StaticScope |
BaseBodyCompiler.scope
|
Methods in org.jruby.compiler.impl that return StaticScope | |
---|---|
StaticScope |
StandardASMCompiler.InvokerDescriptor.getScope()
|
Methods in org.jruby.compiler.impl with parameters of type StaticScope | |
---|---|
void |
StandardASMCompiler.addInvokerDescriptor(java.lang.String newMethodName,
int methodArity,
StaticScope scope,
CallConfiguration callConfig,
java.lang.String filename,
int line)
|
void |
ChildScopedBodyCompiler.beginClass(CompilerCallback bodyPrep,
StaticScope scope)
|
void |
HeapBasedVariableCompiler.beginClass(CompilerCallback bodyPrep,
StaticScope scope)
|
void |
StackBasedVariableCompiler.beginClass(CompilerCallback bodyPrep,
StaticScope scope)
|
void |
HeapBasedVariableCompiler.beginClosure(CompilerCallback argsCallback,
StaticScope scope)
|
void |
StackBasedVariableCompiler.beginClosure(CompilerCallback argsCallback,
StaticScope scope)
|
void |
HeapBasedVariableCompiler.beginFlatClosure(CompilerCallback argsCallback,
StaticScope scope)
|
void |
StackBasedVariableCompiler.beginFlatClosure(CompilerCallback argsCallback,
StaticScope scope)
|
abstract void |
BaseBodyCompiler.beginMethod(CompilerCallback args,
StaticScope scope)
|
void |
ChildScopedBodyCompiler.beginMethod(CompilerCallback args,
StaticScope scope)
|
void |
ClassBodyCompiler.beginMethod(CompilerCallback bodyPrep,
StaticScope scope)
|
void |
HeapBasedVariableCompiler.beginMethod(CompilerCallback argsCallback,
StaticScope scope)
|
void |
MethodBodyCompiler.beginMethod(CompilerCallback args,
StaticScope scope)
|
void |
RootScopedBodyCompiler.beginMethod(CompilerCallback args,
StaticScope scope)
|
void |
StackBasedVariableCompiler.beginMethod(CompilerCallback argsCallback,
StaticScope scope)
|
static java.lang.String |
StandardASMCompiler.buildStaticScopeNames(StaticScope scope)
|
void |
InheritedCacheCompiler.cacheClosure(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
InheritedCacheCompiler.cacheClosure19(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
java.lang.String parameterList,
ASTInspector inspector)
|
void |
InheritedCacheCompiler.cacheStaticScope(BaseBodyCompiler method,
StaticScope scope)
|
void |
BaseBodyCompiler.createNewClosure(java.lang.String file,
int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
BaseBodyCompiler.createNewClosure19(java.lang.String file,
int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
java.lang.String parameterList,
ASTInspector inspector)
|
void |
HeapBasedVariableCompiler.declareLocals(StaticScope scope,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end)
|
void |
StackBasedVariableCompiler.declareLocals(StaticScope scope,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end)
|
void |
BaseBodyCompiler.defineClass(java.lang.String name,
StaticScope staticScope,
CompilerCallback superCallback,
CompilerCallback pathCallback,
CompilerCallback bodyCallback,
CompilerCallback receiverCallback,
ASTInspector inspector)
|
void |
BaseBodyCompiler.defineModule(java.lang.String name,
StaticScope staticScope,
CompilerCallback pathCallback,
CompilerCallback bodyCallback,
ASTInspector inspector)
|
void |
BaseBodyCompiler.defineNewMethod(java.lang.String name,
int methodArity,
StaticScope scope,
CompilerCallback body,
CompilerCallback args,
CompilerCallback receiver,
ASTInspector inspector,
boolean root,
java.lang.String filename,
int line,
java.lang.String parameterDesc)
|
protected int |
BaseBodyCompiler.getActualArgsCount(StaticScope scope)
|
protected int |
ChildScopedBodyCompiler.getActualArgsCount(StaticScope scope)
|
void |
BaseBodyCompiler.runBeginBlock(StaticScope scope,
CompilerCallback body)
|
protected boolean |
BaseBodyCompiler.shouldUseBoxedArgs(StaticScope scope)
|
BodyCompiler |
StandardASMCompiler.startFileMethod(CompilerCallback args,
StaticScope scope,
ASTInspector inspector)
|
BodyCompiler |
StandardASMCompiler.startMethod(java.lang.String rubyName,
java.lang.String javaName,
CompilerCallback args,
StaticScope scope,
ASTInspector inspector)
|
BodyCompiler |
StandardASMCompiler.startRoot(java.lang.String rubyName,
java.lang.String javaName,
StaticScope scope,
ASTInspector inspector)
|
void |
StandardASMCompiler.startScript(StaticScope scope)
|
Constructors in org.jruby.compiler.impl with parameters of type StaticScope | |
---|---|
AbstractVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex)
|
|
BaseBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String methodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope)
|
|
ChainedChildBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String methodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope,
ChildScopedBodyCompiler parent)
|
|
ChainedChildBodyCompiler19(StandardASMCompiler scriptCompiler,
java.lang.String methodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope,
ChildScopedBodyCompiler parent)
|
|
ChainedRootBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String methodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope,
RootScopedBodyCompiler parent)
|
|
ChildScopedBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String closureMethodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope)
|
|
ChildScopedBodyCompiler19(StandardASMCompiler scriptCompiler,
java.lang.String closureMethodName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope)
|
|
ClassBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String friendlyName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope)
|
|
HeapBasedVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex)
|
|
MethodBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String rubyName,
java.lang.String javaName,
ASTInspector inspector,
StaticScope scope)
|
|
RootScopedBodyCompiler(StandardASMCompiler scriptCompiler,
java.lang.String friendlyName,
java.lang.String rubyName,
ASTInspector inspector,
StaticScope scope)
|
|
StackBasedVariableCompiler(BaseBodyCompiler methodCompiler,
SkinnyMethodAdapter method,
StaticScope scope,
boolean specificArity,
int argsIndex,
int firstTempIndex)
|
|
StandardASMCompiler.InvokerDescriptor(java.lang.String name,
java.lang.String classname,
java.lang.String invokerName,
Arity arity,
StaticScope scope,
CallConfiguration callConfig,
java.lang.String file,
int line)
|
Uses of StaticScope in org.jruby.compiler.ir |
---|
Methods in org.jruby.compiler.ir that return StaticScope | |
---|---|
StaticScope |
IRExecutionScope.allocateStaticScope(StaticScope parent)
Create and (re)assign a static scope. |
protected StaticScope |
IRClosure.constructStaticScope(StaticScope parent)
|
protected abstract StaticScope |
IRExecutionScope.constructStaticScope(StaticScope parent)
Closures and Methods have different static scopes. |
protected StaticScope |
IRMethod.constructStaticScope(StaticScope unused)
|
StaticScope |
IRScope.getStaticScope()
|
StaticScope |
IRScopeImpl.getStaticScope()
|
Methods in org.jruby.compiler.ir with parameters of type StaticScope | |
---|---|
StaticScope |
IRExecutionScope.allocateStaticScope(StaticScope parent)
Create and (re)assign a static scope. |
protected StaticScope |
IRClosure.constructStaticScope(StaticScope parent)
|
protected abstract StaticScope |
IRExecutionScope.constructStaticScope(StaticScope parent)
Closures and Methods have different static scopes. |
protected StaticScope |
IRMethod.constructStaticScope(StaticScope unused)
|
Constructors in org.jruby.compiler.ir with parameters of type StaticScope | |
---|---|
IRClass(IRScope lexicalParent,
Operand container,
Operand superClass,
java.lang.String className,
StaticScope staticScope)
|
|
IRClosure(IRScope lexicalParent,
StaticScope staticScope,
Arity arity,
int argumentType)
|
|
IRExecutionScope(IRScope lexicalParent,
Operand container,
java.lang.String name,
StaticScope staticScope)
|
|
IRMetaClass(IRScope s,
Operand receiver,
StaticScope staticScope)
|
|
IRMethod(IRScope lexicalParent,
Operand container,
java.lang.String name,
boolean isInstanceMethod,
StaticScope staticScope)
|
|
IRModule(IRScope lexicalParent,
Operand container,
java.lang.String name,
StaticScope scope)
|
|
IRScopeImpl(IRScope lexicalParent,
Operand container,
java.lang.String name,
StaticScope staticScope)
|
|
IRScript(java.lang.String className,
java.lang.String sourceName,
StaticScope staticScope)
|
Uses of StaticScope in org.jruby.evaluator |
---|
Methods in org.jruby.evaluator with parameters of type StaticScope | |
---|---|
static IRubyObject |
ASTInterpreter.evalClassDefinitionBody(Ruby runtime,
ThreadContext context,
StaticScope scope,
Node bodyNode,
RubyModule type,
IRubyObject self,
Block block)
Evaluates the body in a class or module definition statement. |
Uses of StaticScope in org.jruby.internal.runtime.methods |
---|
Fields in org.jruby.internal.runtime.methods declared as StaticScope | |
---|---|
protected StaticScope |
JavaMethod.staticScope
|
Methods in org.jruby.internal.runtime.methods that return StaticScope | |
---|---|
StaticScope |
DefaultMethod.getStaticScope()
|
StaticScope |
InterpretedMethod.getStaticScope()
|
StaticScope |
JittedMethod.getStaticScope()
|
StaticScope |
TraceableJittedMethod.getStaticScope()
|
Methods in org.jruby.internal.runtime.methods with parameters of type StaticScope | |
---|---|
DynamicMethod |
InvocationMethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.String method,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Use code generation to provide a method handle for a compiled Ruby method. |
DynamicMethod |
ReflectionMethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.String methodName,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Use reflection to provide a method handle for a compiled Ruby method. |
DynamicMethod |
InvocationMethodFactory.getCompiledMethodLazily(RubyModule implementationClass,
java.lang.String method,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Use code generation to provide a method handle for a compiled Ruby method. |
DynamicMethod |
ReflectionMethodFactory.getCompiledMethodLazily(RubyModule implementationClass,
java.lang.String methodName,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Use reflection to provide a method handle for a compiled Ruby method. |
byte[] |
InvocationMethodFactory.getCompiledMethodOffline(java.lang.String method,
java.lang.String className,
java.lang.String invokerPath,
Arity arity,
StaticScope scope,
CallConfiguration callConfig,
java.lang.String filename,
int line)
Use code generation to provide a method handle for a compiled Ruby method. |
void |
JavaMethod.init(RubyModule implementationClass,
Arity arity,
Visibility visibility,
StaticScope staticScope,
CallConfiguration callConfig)
|
protected void |
CompiledMethod.init(RubyModule implementationClass,
Arity arity,
Visibility visibility,
StaticScope staticScope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
|
static DynamicMethod |
DynamicMethodFactory.newDefaultMethod(Ruby runtime,
RubyModule container,
java.lang.String name,
StaticScope scope,
Node body,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
static InterpretedMethod |
DynamicMethodFactory.newInterpretedMethod(Ruby runtime,
RubyModule container,
StaticScope scope,
Node body,
java.lang.String name,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
static DynamicMethod |
DynamicMethodFactory.newJittedMethod(Ruby runtime,
RubyModule container,
StaticScope scope,
Script script,
java.lang.String name,
CallConfiguration config,
Visibility visibility,
Arity arity,
ISourcePosition position,
DefaultMethod defaultMethod)
|
Constructors in org.jruby.internal.runtime.methods with parameters of type StaticScope | |
---|---|
CompiledMethod.LazyCompiledMethod(RubyModule implementationClass,
java.lang.String method,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc,
MethodFactory factory)
|
|
DefaultMethod(RubyModule implementationClass,
StaticScope staticScope,
Node body,
java.lang.String name,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
|
InterpretedMethod(RubyModule implementationClass,
StaticScope staticScope,
Node body,
java.lang.String name,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
|
JittedMethod(RubyModule implementationClass,
StaticScope staticScope,
Script jitCompiledScript,
java.lang.String name,
CallConfiguration jitCallConfig,
Visibility visibility,
Arity arity,
ISourcePosition position,
DefaultMethod realMethod)
|
|
ReflectedCompiledMethod(RubyModule implementationClass,
Arity arity,
Visibility visibility,
StaticScope staticScope,
java.lang.Object scriptObject,
java.lang.reflect.Method method,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
|
|
TraceableInterpretedMethod(RubyModule implementationClass,
StaticScope staticScope,
Node body,
java.lang.String name,
ArgsNode argsNode,
Visibility visibility,
ISourcePosition position)
|
|
TraceableJittedMethod(RubyModule implementationClass,
StaticScope staticScope,
Script jitCompiledScript,
java.lang.String name,
CallConfiguration jitCallConfig,
Visibility visibility,
Arity arity,
ISourcePosition position,
DefaultMethod realMethod)
|
Uses of StaticScope in org.jruby.javasupport.util |
---|
Methods in org.jruby.javasupport.util with parameters of type StaticScope | |
---|---|
static java.lang.String |
RuntimeHelpers.buildBlockDescriptor(java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
static java.lang.String |
RuntimeHelpers.buildBlockDescriptor19(java.lang.String closureMethod,
int arity,
StaticScope scope,
java.lang.String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
java.lang.String parameterList,
ASTInspector inspector)
|
static byte[] |
RuntimeHelpers.defOffline(java.lang.String name,
java.lang.String classPath,
java.lang.String invokerName,
Arity arity,
StaticScope scope,
CallConfiguration callConfig,
java.lang.String filename,
int line)
|
static java.lang.String |
RuntimeHelpers.encodeScope(StaticScope scope)
|
Uses of StaticScope in org.jruby.parser |
---|
Subclasses of StaticScope in org.jruby.parser | |
---|---|
class |
BlockStaticScope
|
class |
EvalStaticScope
This scope is used solely for evals. |
class |
LocalStaticScope
|
Fields in org.jruby.parser declared as StaticScope | |
---|---|
protected StaticScope |
ParserSupport.currentScope
|
protected StaticScope |
StaticScope.enclosingScope
|
Methods in org.jruby.parser that return StaticScope | |
---|---|
StaticScope |
ParserSupport.getCurrentScope()
|
StaticScope |
StaticScope.getEnclosingScope()
Next outer most scope in list of scopes. |
StaticScope |
BlockStaticScope.getLocalScope()
|
StaticScope |
EvalStaticScope.getLocalScope()
|
StaticScope |
LocalStaticScope.getLocalScope()
|
abstract StaticScope |
StaticScope.getLocalScope()
Gets the Local Scope relative to the current Scope. |
StaticScope |
StaticScope.getPreviousCRefScope()
|
Methods in org.jruby.parser with parameters of type StaticScope | |
---|---|
protected AssignableNode |
BlockStaticScope.assign(ISourcePosition position,
java.lang.String name,
Node value,
StaticScope topScope,
int depth)
|
AssignableNode |
LocalStaticScope.assign(ISourcePosition position,
java.lang.String name,
Node value,
StaticScope topScope,
int depth)
|
protected abstract AssignableNode |
StaticScope.assign(ISourcePosition position,
java.lang.String name,
Node value,
StaticScope topScope,
int depth)
|
IterNode |
ParserSupport.new_iter(ISourcePosition position,
Node vars,
StaticScope scope,
Node body)
|
void |
StaticScope.setPreviousCRefScope(StaticScope crefScope)
|
Constructors in org.jruby.parser with parameters of type StaticScope | |
---|---|
BlockStaticScope(StaticScope parentScope)
|
|
BlockStaticScope(StaticScope parentScope,
java.lang.String[] names)
|
|
EvalStaticScope(StaticScope parentScope)
|
|
EvalStaticScope(StaticScope parentScope,
java.lang.String[] names)
|
|
LocalStaticScope(StaticScope enclosingScope)
|
|
LocalStaticScope(StaticScope enclosingScope,
java.lang.String[] names)
|
|
StaticScope(StaticScope enclosingScope,
java.lang.String[] names)
Construct a new static scope. |
Uses of StaticScope in org.jruby.runtime |
---|
Fields in org.jruby.runtime declared as StaticScope | |
---|---|
protected StaticScope |
ContextAwareBlockBody.scope
The static scope for the block body |
protected StaticScope |
DynamicScope.staticScope
|
Methods in org.jruby.runtime that return StaticScope | |
---|---|
abstract StaticScope |
BlockBody.getStaticScope()
|
StaticScope |
CallBlock.getStaticScope()
|
StaticScope |
CallBlock19.getStaticScope()
|
StaticScope |
ContextAwareBlockBody.getStaticScope()
|
StaticScope |
DynamicScope.getStaticScope()
Get the static scope associated with this DynamicScope. |
StaticScope |
NullBlockBody.getStaticScope()
|
Methods in org.jruby.runtime with parameters of type StaticScope | |
---|---|
abstract DynamicMethod |
MethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.String method,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Get a new method handle based on the target JRuby-compiled method. |
abstract DynamicMethod |
MethodFactory.getCompiledMethodLazily(RubyModule implementationClass,
java.lang.String method,
Arity arity,
Visibility visibility,
StaticScope scope,
java.lang.Object scriptObject,
CallConfiguration callConfig,
ISourcePosition position,
java.lang.String parameterDesc)
Like getCompiledMethod, but postpones any heavy lifting involved in creating the method until first invocation. |
byte[] |
MethodFactory.getCompiledMethodOffline(java.lang.String method,
java.lang.String classPath,
java.lang.String invokerPath,
Arity arity,
StaticScope scope,
CallConfiguration callConfig,
java.lang.String filename,
int line)
Like getCompiledMethod, but produces the actual bytes for the compiled method handle rather than loading and constructing it. |
DynamicScope |
Binding.getDummyScope(StaticScope staticScope)
|
static BlockBody |
CompiledBlock19.newCompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
java.lang.String[] parameterList)
|
static BlockBody |
CompiledBlock.newCompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static BlockBody |
CompiledBlockLight19.newCompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
java.lang.String[] parameterList)
|
static BlockBody |
CompiledBlockLight.newCompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledBlockLight19.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static Block |
CompiledBlockLight.newCompiledClosureLight(ThreadContext context,
IRubyObject self,
Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static DynamicScope |
DynamicScope.newDummyScope(StaticScope staticScope,
DynamicScope parent)
|
static DynamicScope |
DynamicScope.newDynamicScope(StaticScope staticScope)
|
static DynamicScope |
DynamicScope.newDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
void |
ThreadContext.preClassEval(StaticScope staticScope,
RubyModule type)
|
void |
ThreadContext.preCompiledClass(RubyModule type,
StaticScope staticScope)
|
void |
ThreadContext.preCompiledClassDummyScope(RubyModule type,
StaticScope staticScope)
|
void |
ThreadContext.preMethodBacktraceAndScope(java.lang.String name,
RubyModule clazz,
StaticScope staticScope)
|
void |
ThreadContext.preMethodBacktraceDummyScope(RubyModule clazz,
java.lang.String name,
StaticScope staticScope)
|
void |
ThreadContext.preMethodFrameAndDummyScope(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Block block,
StaticScope staticScope)
|
void |
ThreadContext.preMethodFrameAndScope(RubyModule clazz,
java.lang.String name,
IRubyObject self,
Block block,
StaticScope staticScope)
|
void |
ThreadContext.preMethodNoFrameAndDummyScope(RubyModule clazz,
StaticScope staticScope)
|
void |
ThreadContext.preMethodScopeOnly(RubyModule clazz,
StaticScope staticScope)
|
void |
ThreadContext.preScopeNode(StaticScope staticScope)
|
Frame |
ThreadContext.preYieldSpecificBlock(Binding binding,
StaticScope scope,
RubyModule klass)
|
abstract void |
BlockBody.setStaticScope(StaticScope newScope)
|
void |
CallBlock.setStaticScope(StaticScope newScope)
|
void |
CallBlock19.setStaticScope(StaticScope newScope)
|
void |
ContextAwareBlockBody.setStaticScope(StaticScope newScope)
|
void |
NullBlockBody.setStaticScope(StaticScope newScope)
|
Constructors in org.jruby.runtime with parameters of type StaticScope | |
---|---|
CompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
|
CompiledBlock19(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
java.lang.String[] parameterList)
|
|
CompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
|
CompiledBlockLight19(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
java.lang.String[] parameterList)
|
|
ContextAwareBlockBody(StaticScope scope,
Arity arity,
int argumentType)
|
|
DynamicScope(StaticScope staticScope)
|
|
DynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
MethodBlock(RubyMethod method,
StaticScope staticScope)
|
Uses of StaticScope in org.jruby.runtime.scope |
---|
Constructors in org.jruby.runtime.scope with parameters of type StaticScope | |
---|---|
DummyDynamicScope(StaticScope staticScope)
|
|
DummyDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
FourVarDynamicScope(StaticScope staticScope)
|
|
FourVarDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
ManyVarsDynamicScope(StaticScope staticScope)
|
|
ManyVarsDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
NoVarsDynamicScope(StaticScope staticScope)
|
|
NoVarsDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
OneVarDynamicScope(StaticScope staticScope)
|
|
OneVarDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
SharedBindingDynamicScope(StaticScope staticScope,
IRMethod irMethod)
|
|
ThreeVarDynamicScope(StaticScope staticScope)
|
|
ThreeVarDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
TwoVarDynamicScope(StaticScope staticScope)
|
|
TwoVarDynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |