|
|||||||||||
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 |
RootNode.getStaticScope()
The static scoping relationships that should get set first thing before interpretation of the code represented by this AST. |
StaticScope |
SClassNode.getScope()
Gets the scope of this class |
Constructors in org.jruby.ast with parameters of type StaticScope | |
ClassNode(ISourcePosition position,
Colon3Node cpath,
StaticScope scope,
Node bodyNode,
Node superNode)
|
|
DefnNode(ISourcePosition position,
ArgumentNode nameNode,
ArgsNode argsNode,
StaticScope scope,
Node bodyNode,
Visibility visibility)
|
|
DefsNode(ISourcePosition position,
Node receiverNode,
ArgumentNode nameNode,
ArgsNode argsNode,
StaticScope scope,
Node bodyNode)
|
|
IterNode(ISourcePosition position,
Node varNode,
StaticScope scope,
Node bodyNode)
|
|
IterNode(ISourcePosition position,
Node varNode,
StaticScope scope,
Node bodyNode,
int id)
|
|
MethodDefNode(ISourcePosition position,
ArgumentNode nameNode,
ArgsNode argsNode,
StaticScope scope,
Node bodyNode,
int id)
|
|
ModuleNode(ISourcePosition position,
Colon3Node cpath,
StaticScope scope,
Node bodyNode)
|
|
SClassNode(ISourcePosition position,
Node recvNode,
StaticScope scope,
Node bodyNode)
|
Uses of StaticScope in org.jruby.ast.executable |
Methods in org.jruby.ast.executable with parameters of type StaticScope | |
IRubyObject |
YARVMachine.exec(ThreadContext context,
IRubyObject self,
StaticScope scope,
YARVMachine.Instruction[] bytecodes)
|
Uses of StaticScope in org.jruby.ast.visitor.rewriter.utils |
Methods in org.jruby.ast.visitor.rewriter.utils with parameters of type StaticScope | |
void |
LocalVariables.addLocalVariable(StaticScope scope)
|
Uses of StaticScope in org.jruby.compiler |
Methods in org.jruby.compiler with parameters of type StaticScope | |
void |
Compiler.createNewClosure(StaticScope scope,
int arity,
ClosureCallback body,
ClosureCallback args)
Create a new closure (block) using the given lexical scope information, call arity, and body generated by the body callback. |
void |
Compiler.defineNewMethod(java.lang.String name,
StaticScope scope,
ClosureCallback body,
ClosureCallback args)
Define a new method with the given name, arity, local variable count, and body callback. |
void |
Compiler.defineClass(java.lang.String name,
StaticScope staticScope,
ClosureCallback superCallback,
ClosureCallback pathCallback,
ClosureCallback bodyCallback)
|
void |
Compiler.defineModule(java.lang.String name,
StaticScope staticScope,
ClosureCallback pathCallback,
ClosureCallback bodyCallback)
|
Uses of StaticScope in org.jruby.compiler.impl |
Methods in org.jruby.compiler.impl with parameters of type StaticScope | |
void |
StandardASMCompiler.createNewClosure(StaticScope scope,
int arity,
ClosureCallback body,
ClosureCallback args)
|
void |
StandardASMCompiler.defineNewMethod(java.lang.String name,
StaticScope scope,
ClosureCallback body,
ClosureCallback args)
|
void |
StandardASMCompiler.defineClass(java.lang.String name,
StaticScope staticScope,
ClosureCallback superCallback,
ClosureCallback pathCallback,
ClosureCallback bodyCallback)
|
void |
StandardASMCompiler.defineModule(java.lang.String name,
StaticScope staticScope,
ClosureCallback pathCallback,
ClosureCallback bodyCallback)
|
Uses of StaticScope in org.jruby.internal.runtime.methods |
Methods in org.jruby.internal.runtime.methods with parameters of type StaticScope | |
DynamicMethod |
DumpingInvocationMethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.Class type,
java.lang.String method,
Arity arity,
Visibility visibility,
SinglyLinkedList cref,
StaticScope scope)
|
DynamicMethod |
InvocationMethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.Class type,
java.lang.String method,
Arity arity,
Visibility visibility,
SinglyLinkedList cref,
StaticScope scope)
|
DynamicMethod |
ReflectionMethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.Class type,
java.lang.String methodName,
Arity arity,
Visibility visibility,
SinglyLinkedList cref,
StaticScope scope)
|
Constructors in org.jruby.internal.runtime.methods with parameters of type StaticScope | |
CompiledMethod(RubyModule implementationClass,
Arity arity,
Visibility visibility,
SinglyLinkedList cref,
StaticScope staticScope)
|
|
DefaultMethod(RubyModule implementationClass,
StaticScope staticScope,
Node body,
ArgsNode argsNode,
Visibility visibility,
SinglyLinkedList cref)
|
|
YARVMethod(RubyModule implementationClass,
YARVMachine.InstructionSequence iseq,
StaticScope staticScope,
Visibility visibility,
SinglyLinkedList cref)
|
Uses of StaticScope in org.jruby.parser |
Subclasses of StaticScope in org.jruby.parser | |
class |
BlockStaticScope
|
class |
LocalStaticScope
|
Methods in org.jruby.parser that return StaticScope | |
StaticScope |
BlockStaticScope.getLocalScope()
|
StaticScope |
LocalStaticScope.getLocalScope()
|
StaticScope |
ParserSupport.getCurrentScope()
|
StaticScope |
StaticScope.getEnclosingScope()
Next outer most scope in list of scopes. |
abstract StaticScope |
StaticScope.getLocalScope()
Gets the Local Scope relative to the current Scope. |
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)
|
void |
RubyParserResult.addBeginNode(StaticScope scope,
Node node)
|
protected abstract AssignableNode |
StaticScope.assign(ISourcePosition position,
java.lang.String name,
Node value,
StaticScope topScope,
int depth)
|
Constructors in org.jruby.parser with parameters of type StaticScope | |
BlockStaticScope(StaticScope parentScope)
|
|
BlockStaticScope(StaticScope parentScope,
java.lang.String[] names)
|
|
LocalStaticScope(StaticScope enclosingScope)
|
|
LocalStaticScope(StaticScope enclosingScope,
java.lang.String[] names)
|
|
StaticScope(StaticScope enclosingScope)
|
|
StaticScope(StaticScope enclosingScope,
java.lang.String[] names)
|
Uses of StaticScope in org.jruby.runtime |
Methods in org.jruby.runtime that return StaticScope | |
StaticScope |
DynamicScope.getStaticScope()
Get the static scope associated with this DynamicScope. |
Methods in org.jruby.runtime with parameters of type StaticScope | |
abstract DynamicMethod |
MethodFactory.getCompiledMethod(RubyModule implementationClass,
java.lang.Class type,
java.lang.String method,
Arity arity,
Visibility visibility,
SinglyLinkedList cref,
StaticScope scope)
|
void |
ThreadContext.preClassEval(StaticScope staticScope,
RubyModule type)
|
void |
ThreadContext.preDefMethodInternalCall(RubyModule clazz,
java.lang.String name,
IRubyObject self,
IRubyObject[] args,
int req,
Block block,
boolean noSuper,
SinglyLinkedList cref,
StaticScope staticScope,
java.lang.Object jumpTarget)
|
Constructors in org.jruby.runtime with parameters of type StaticScope | |
DynamicScope(StaticScope staticScope,
DynamicScope parent)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |