Methods
Modifier and Type |
Method and Description |
void |
cacheBigInteger(BaseBodyCompiler method,
BigInteger bigint) |
void |
cacheBoolean(BaseBodyCompiler method,
boolean tru) |
void |
cacheByteList(BaseBodyCompiler method,
org.jruby.util.ByteList contents) |
void |
cacheCallSite(BaseBodyCompiler method,
String name,
CallType callType) |
int |
cacheClosure(BaseBodyCompiler method,
String closureMethod,
int arity,
StaticScope scope,
String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector) |
int |
cacheClosure19(BaseBodyCompiler method,
String closureMethod,
int arity,
StaticScope scope,
String file,
int line,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
String parameterList,
ASTInspector inspector) |
void |
cacheConstant(BaseBodyCompiler method,
String constantName) |
void |
cacheConstantBoolean(BaseBodyCompiler method,
String constantName) |
void |
cacheConstantDefined(BaseBodyCompiler method,
String constantName) |
void |
cacheConstantFrom(BaseBodyCompiler method,
String constantName) |
void |
cachedGetVariable(BaseBodyCompiler method,
String name) |
void |
cachedGetVariableDefined(BaseBodyCompiler method,
String name) |
void |
cacheDRegexp(BaseBodyCompiler method,
CompilerCallback createStringCallback,
int options) |
void |
cacheDRegexp19(BaseBodyCompiler method,
ArrayCallback arrayCallback,
Object[] sourceArray,
int options) |
void |
cachedSetVariable(BaseBodyCompiler method,
String name,
CompilerCallback valueCallback) |
int |
cacheEncoding(BaseBodyCompiler method,
org.jcodings.Encoding encoding) |
void |
cacheFixnum(BaseBodyCompiler method,
long value) |
void |
cacheFloat(BaseBodyCompiler method,
double value) |
void |
cacheGlobal(BaseBodyCompiler method,
String globalName) |
void |
cacheGlobalBoolean(BaseBodyCompiler method,
String globalName) |
void |
cacheMethod(BaseBodyCompiler method,
String methodName) |
void |
cacheMethod(BaseBodyCompiler method,
String methodName,
int receiverLocal) |
void |
cacheRegexp(BaseBodyCompiler method,
org.jruby.util.ByteList pattern,
int options) |
void |
cacheRubyEncoding(BaseBodyCompiler method,
org.jcodings.Encoding encoding) |
void |
cacheSpecialClosure(BaseBodyCompiler method,
String closureMethod) |
int |
cacheStaticScope(BaseBodyCompiler method,
StaticScope scope) |
void |
cacheString(BaseBodyCompiler method,
org.jruby.util.ByteList contents,
int codeRange) |
void |
cacheSymbol(BaseBodyCompiler method,
String symbol) |
void |
finish() |
void |
loadStaticScope(BaseBodyCompiler method,
int index) |
int |
reserveStaticScope() |