All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
Block block) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject[] args,
Block block) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
Block block) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
Block block) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
static IRubyObject |
callMethodMissing(CacheEntry entry,
CallType callType,
ThreadContext context,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static CallSite |
checkpointBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type) |
static void |
checkpointFallback(MutableCallSite site,
ThreadContext context) |
static org.objectweb.asm.Handle |
checkpointHandle() |
static boolean |
constantBooleanFallback(RubyConstantCallSite site,
AbstractScript script,
ThreadContext context,
int scopeIndex) |
static IRubyObject |
constantFallback(RubyConstantCallSite site,
AbstractScript script,
ThreadContext context,
int scopeIndex) |
static CallSite |
contextFieldBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type) |
static MethodHandle |
findStatic(Class target,
String name,
MethodType type) |
static MethodHandle |
findVirtual(Class target,
String name,
MethodType type) |
static CallSite |
getBigIntegerBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String asString) |
static org.objectweb.asm.Handle |
getBigIntegerHandle() |
static CallSite |
getBlockBody19Bootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String descriptor) |
static org.objectweb.asm.Handle |
getBlockBody19Handle() |
static CallSite |
getBlockBodyBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String descriptor) |
static org.objectweb.asm.Handle |
getBlockBodyHandle() |
static org.objectweb.asm.Handle |
getBootstrapHandle(String name,
Class type,
String sig) |
static org.objectweb.asm.Handle |
getBootstrapHandle(String name,
String sig) |
static CallSite |
getByteListBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String asString,
String encodingName) |
static org.objectweb.asm.Handle |
getByteListHandle() |
static CallSite |
getCallSiteBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String callName,
int callTypeChar) |
static org.objectweb.asm.Handle |
getCallSiteHandle() |
static CallSite |
getConstantBooleanBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
int scopeIndex) |
static org.objectweb.asm.Handle |
getConstantBooleanHandle() |
static CallSite |
getConstantBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
int scopeIndex) |
static org.objectweb.asm.Handle |
getConstantHandle() |
static org.objectweb.asm.Handle |
getContextFieldHandle() |
static CallSite |
getEncodingBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String encodingName) |
static org.objectweb.asm.Handle |
getEncodingHandle() |
static org.objectweb.asm.Handle |
getFixnumBooleanHandle() |
static CallSite |
getFixnumBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
long value) |
static org.objectweb.asm.Handle |
getFixnumHandle() |
static org.objectweb.asm.Handle |
getFixnumOperatorHandle() |
static CallSite |
getFloatBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
double value) |
static org.objectweb.asm.Handle |
getFloatHandle() |
static org.objectweb.asm.Handle |
getFloatOperatorHandle() |
static boolean |
getGlobalBooleanFallback(GlobalSite site,
ThreadContext context) |
static org.objectweb.asm.Handle |
getGlobalBooleanHandle() |
static boolean |
getGlobalBooleanUncached(GlobalVariable variable) |
static IRubyObject |
getGlobalFallback(GlobalSite site,
ThreadContext context) |
static org.objectweb.asm.Handle |
getGlobalHandle() |
static IRubyObject |
getGlobalUncached(GlobalVariable variable) |
static org.objectweb.asm.Handle |
getInvocationHandle() |
static org.objectweb.asm.Handle |
getLoadBooleanHandle() |
static CallSite |
getLoadStaticScopeBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
int index) |
static org.objectweb.asm.Handle |
getLoadStaticScopeHandle() |
static CallSite |
getRegexpBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String asString,
String encodingName,
int options) |
static org.objectweb.asm.Handle |
getRegexpHandle() |
static CallSite |
getStaticScopeBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String scopeString,
int index) |
static org.objectweb.asm.Handle |
getStaticScopeHandle() |
static CallSite |
getStringBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String asString,
String encodingName,
int codeRange) |
static org.objectweb.asm.Handle |
getStringHandle() |
static CallSite |
getSymbolBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String symbol,
String encodingName) |
static org.objectweb.asm.Handle |
getSymbolHandle() |
static IRubyObject |
getVariableFail(VariableSite site,
IRubyObject self) |
static IRubyObject |
getVariableFallback(VariableSite site,
IRubyObject self) |
static org.objectweb.asm.Handle |
getVariableHandle() |
static CallSite |
globalBooleanBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String file,
int line) |
static CallSite |
globalBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String file,
int line) |
static IRubyObject |
handleBreakJump(JumpException.BreakJump bj,
CacheEntry entry,
ThreadContext context,
IRubyObject caller,
IRubyObject self,
String name,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block) |
static IRubyObject |
handleBreakJump(JumpException.BreakJump bj,
ThreadContext context) |
static IRubyObject |
handleBreakJump(ThreadContext context,
JumpException.BreakJump bj) |
static BlockBody |
initBlockBody(MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
static BlockBody |
initBlockBody19(MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
static RubyEncoding |
initEncoding(MutableCallSite site,
ThreadContext context,
org.jcodings.Encoding encoding) |
static RubyFixnum |
initFixnum(MutableCallSite site,
ThreadContext context,
long value) |
static RubyFloat |
initFloat(MutableCallSite site,
ThreadContext context,
double value) |
static RubyRegexp |
initRegexp(MutableCallSite site,
ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
static StaticScope |
initStaticScope(MutableCallSite site,
AbstractScript script,
ThreadContext context,
StaticScope parent,
String staticScope,
int index) |
static RubySymbol |
initSymbol(MutableCallSite site,
ThreadContext context,
String symbol,
org.jcodings.Encoding encoding) |
static RubyBoolean |
loadBoolean(MutableCallSite site,
boolean value,
ThreadContext context) |
static CallSite |
loadBooleanBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type) |
static IRubyObject |
loadNil(MutableCallSite site,
ThreadContext context) |
static Ruby |
loadRuntime(MutableCallSite site,
ThreadContext context) |
static StaticScope |
loadStaticScope(MutableCallSite site,
AbstractScript script,
int index) |
static boolean |
methodMissing(CacheEntry entry,
CallType callType,
String name,
IRubyObject caller) |
static RubyString |
newString(ThreadContext context,
org.jruby.util.ByteList contents,
int codeRange) |
static RubyClass |
pollAndGetClass(ThreadContext context,
IRubyObject self) |
static IRubyObject |
retryJumpError(ThreadContext context) |
static IRubyObject |
setVariableFail(VariableSite site,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
setVariableFallback(VariableSite site,
IRubyObject self,
IRubyObject value) |
static CallSite |
variableBootstrap(MethodHandles.Lookup lookup,
String name,
MethodType type,
String file,
int line) |