Package org.jruby.runtime.invokedynamic
Class InvokeDynamicSupport
java.lang.Object
org.jruby.runtime.invokedynamic.InvokeDynamicSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IRubyObjectcallMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) static MethodHandlefindStatic(Class target, String name, MethodType type) static MethodHandlefindVirtual(Class target, String name, MethodType type) static booleanmethodMissing(CacheEntry entry, CallType callType, String name, IRubyObject caller) static RubyClasspollAndGetClass(ThreadContext context, IRubyObject self)
-
Constructor Details
-
InvokeDynamicSupport
public InvokeDynamicSupport()
-
-
Method Details
-
methodMissing
public static boolean methodMissing(CacheEntry entry, CallType callType, String name, IRubyObject caller) -
callMethodMissing
public static IRubyObject callMethodMissing(CacheEntry entry, CallType callType, ThreadContext context, IRubyObject self, String name, IRubyObject arg) -
pollAndGetClass
-
findStatic
-
findVirtual
-