Constructor and Description |
---|
ReadConstantNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
String name,
RubyNode receiver,
LexicalScope lexicalScope) |
WriteConstantNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
String name,
LexicalScope lexicalScope,
RubyNode module,
RubyNode rhs) |
Modifier and Type | Field and Description |
---|---|
protected LexicalScope |
DispatchHeadNode.lexicalScope |
Modifier and Type | Method and Description |
---|---|
LexicalScope |
DispatchHeadNode.getLexicalScope() |
Constructor and Description |
---|
CallDispatchHeadNode(RubyContext context,
boolean ignoreVisibility,
boolean indirect,
MissingBehavior missingBehavior,
LexicalScope lexicalScope) |
DispatchHeadNode(RubyContext context,
boolean ignoreVisibility,
boolean indirect,
MissingBehavior missingBehavior,
LexicalScope lexicalScope,
DispatchAction dispatchAction) |
DoesRespondDispatchHeadNode(RubyContext context,
boolean ignoreVisibility,
boolean indirect,
MissingBehavior missingBehavior,
LexicalScope lexicalScope) |
Modifier and Type | Field and Description |
---|---|
protected LexicalScope |
OpenModuleNode.lexicalScope |
Constructor and Description |
---|
LexicalScopeNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
LexicalScope lexicalScope) |
OpenModuleNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
RubyNode definingModule,
MethodDefinitionNode definitionMethod,
LexicalScope lexicalScope) |
ReadClassVariableNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
String name,
LexicalScope lexicalScope) |
WriteClassVariableNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
String name,
LexicalScope lexicalScope,
RubyNode rhs) |
Modifier and Type | Field and Description |
---|---|
static LexicalScope |
LexicalScope.NONE |
Modifier and Type | Method and Description |
---|---|
LexicalScope |
LexicalScope.getParent() |
LexicalScope |
RubyContext.getRootLexicalScope() |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyConstant.isVisibleTo(RubyContext context,
LexicalScope lexicalScope,
RubyModule module) |
static RubyConstant |
ModuleOperations.lookupConstant(RubyContext context,
LexicalScope lexicalScope,
RubyModule module,
String name) |
Constructor and Description |
---|
LexicalScope(LexicalScope parent) |
LexicalScope(LexicalScope parent,
RubyModule liveModule) |
Modifier and Type | Method and Description |
---|---|
LexicalScope |
RubyModule.getLexicalScope() |
Modifier and Type | Method and Description |
---|---|
void |
RubyModule.setLexicalScope(LexicalScope lexicalScope) |
Modifier and Type | Method and Description |
---|---|
LexicalScope |
SharedMethodInfo.getLexicalScope() |
Constructor and Description |
---|
SharedMethodInfo(com.oracle.truffle.api.source.SourceSection sourceSection,
LexicalScope lexicalScope,
String name,
boolean isBlock,
Node parseTree,
boolean alwaysSplit) |
Modifier and Type | Method and Description |
---|---|
LexicalScope |
TranslatorEnvironment.getLexicalScope() |
LexicalScope |
ParseEnvironment.getLexicalScope() |
LexicalScope |
TranslatorEnvironment.pushLexicalScope() |
LexicalScope |
ParseEnvironment.pushLexicalScope() |
Copyright © 2001-2015 JRuby. All Rights Reserved.