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 java.lang.invoke.CallSite |
checkpointBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static void |
checkpointFallback(java.lang.invoke.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 java.lang.invoke.CallSite |
contextFieldBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.MethodHandle |
findStatic(Class target,
String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.MethodHandle |
findVirtual(Class target,
String name,
java.lang.invoke.MethodType type) |
static java.lang.invoke.CallSite |
getBigIntegerBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String asString) |
static org.objectweb.asm.Handle |
getBigIntegerHandle() |
static java.lang.invoke.CallSite |
getBlockBody19Bootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String descriptor) |
static org.objectweb.asm.Handle |
getBlockBody19Handle() |
static java.lang.invoke.CallSite |
getBlockBodyBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.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 java.lang.invoke.CallSite |
getByteListBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String asString,
String encodingName) |
static org.objectweb.asm.Handle |
getByteListHandle() |
static java.lang.invoke.CallSite |
getCallSiteBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String callName,
int callTypeChar) |
static org.objectweb.asm.Handle |
getCallSiteHandle() |
static java.lang.invoke.CallSite |
getConstantBooleanBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
int scopeIndex) |
static org.objectweb.asm.Handle |
getConstantBooleanHandle() |
static java.lang.invoke.CallSite |
getConstantBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
int scopeIndex) |
static org.objectweb.asm.Handle |
getConstantHandle() |
static org.objectweb.asm.Handle |
getContextFieldHandle() |
static java.lang.invoke.CallSite |
getEncodingBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String encodingName) |
static org.objectweb.asm.Handle |
getEncodingHandle() |
static org.objectweb.asm.Handle |
getFixnumBooleanHandle() |
static java.lang.invoke.CallSite |
getFixnumBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
long value) |
static org.objectweb.asm.Handle |
getFixnumHandle() |
static org.objectweb.asm.Handle |
getFixnumOperatorHandle() |
static java.lang.invoke.CallSite |
getFloatBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
double value) |
static org.objectweb.asm.Handle |
getFloatHandle() |
static org.objectweb.asm.Handle |
getFloatOperatorHandle() |
static java.lang.invoke.CallSite |
getFrozenStringBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String asString,
String encodingName,
int codeRange) |
static org.objectweb.asm.Handle |
getFrozenStringHandle() |
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 java.lang.invoke.CallSite |
getLoadStaticScopeBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
int index) |
static org.objectweb.asm.Handle |
getLoadStaticScopeHandle() |
static java.lang.invoke.CallSite |
getRegexpBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String asString,
String encodingName,
int options) |
static org.objectweb.asm.Handle |
getRegexpHandle() |
static java.lang.invoke.CallSite |
getStaticScopeBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String scopeString,
int index) |
static org.objectweb.asm.Handle |
getStaticScopeHandle() |
static java.lang.invoke.CallSite |
getStringBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String asString,
String encodingName,
int codeRange) |
static org.objectweb.asm.Handle |
getStringHandle() |
static java.lang.invoke.CallSite |
getSymbolBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.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 java.lang.invoke.CallSite |
globalBooleanBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String file,
int line) |
static java.lang.invoke.CallSite |
globalBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String file,
int line) |
static BlockBody |
initBlockBody(java.lang.invoke.MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
static BlockBody |
initBlockBody19(java.lang.invoke.MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
static RubyEncoding |
initEncoding(java.lang.invoke.MutableCallSite site,
ThreadContext context,
org.jcodings.Encoding encoding) |
static RubyFixnum |
initFixnum(java.lang.invoke.MutableCallSite site,
ThreadContext context,
long value) |
static RubyFloat |
initFloat(java.lang.invoke.MutableCallSite site,
ThreadContext context,
double value) |
static RubyRegexp |
initRegexp(java.lang.invoke.MutableCallSite site,
ThreadContext context,
org.jruby.util.ByteList pattern,
int options) |
static StaticScope |
initStaticScope(java.lang.invoke.MutableCallSite site,
AbstractScript script,
ThreadContext context,
StaticScope parent,
String staticScope,
int index) |
static RubySymbol |
initSymbol(java.lang.invoke.MutableCallSite site,
ThreadContext context,
String symbol,
org.jcodings.Encoding encoding) |
static RubyBoolean |
loadBoolean(java.lang.invoke.MutableCallSite site,
boolean value,
ThreadContext context) |
static java.lang.invoke.CallSite |
loadBooleanBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type) |
static IRubyObject |
loadNil(java.lang.invoke.MutableCallSite site,
ThreadContext context) |
static Ruby |
loadRuntime(java.lang.invoke.MutableCallSite site,
ThreadContext context) |
static StaticScope |
loadStaticScope(java.lang.invoke.MutableCallSite site,
AbstractScript script,
int index) |
static boolean |
methodMissing(CacheEntry entry,
CallType callType,
String name,
IRubyObject caller) |
static RubyString |
newFrozenString(ThreadContext context,
java.lang.invoke.MutableCallSite site,
org.jruby.util.ByteList contents,
int codeRange) |
static RubyString |
newString(ThreadContext context,
org.jruby.util.ByteList contents,
int codeRange) |
static RubyClass |
pollAndGetClass(ThreadContext context,
IRubyObject self) |
static IRubyObject |
setVariableFail(VariableSite site,
IRubyObject self,
IRubyObject value) |
static IRubyObject |
setVariableFallback(VariableSite site,
IRubyObject self,
IRubyObject value) |
static java.lang.invoke.CallSite |
variableBootstrap(java.lang.invoke.MethodHandles.Lookup lookup,
String name,
java.lang.invoke.MethodType type,
String file,
int line) |