public class InvocationLinker extends Object
Constructor and Description |
---|
InvocationLinker() |
Modifier and Type | Method and Description |
---|---|
static java.lang.invoke.MethodHandle |
getFrameOnlyPre(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig,
RubyModule implClass,
String name) |
static java.lang.invoke.MethodHandle |
getFramePost(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig) |
static java.lang.invoke.MethodHandle |
getFramePre(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig,
RubyModule implClass,
String name,
StaticScope scope) |
static java.lang.invoke.MethodHandle |
wrapWithFrameOnly(com.headius.invokebinder.Signature signature,
RubyModule implClass,
String name,
java.lang.invoke.MethodHandle nativeTarget) |
static java.lang.invoke.MethodHandle |
wrapWithFraming(com.headius.invokebinder.Signature signature,
CallConfiguration callConfig,
RubyModule implClass,
String name,
java.lang.invoke.MethodHandle nativeTarget,
StaticScope scope) |
public static java.lang.invoke.MethodHandle wrapWithFraming(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, java.lang.invoke.MethodHandle nativeTarget, StaticScope scope)
public static java.lang.invoke.MethodHandle wrapWithFrameOnly(com.headius.invokebinder.Signature signature, RubyModule implClass, String name, java.lang.invoke.MethodHandle nativeTarget)
public static java.lang.invoke.MethodHandle getFramePre(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name, StaticScope scope)
public static java.lang.invoke.MethodHandle getFrameOnlyPre(com.headius.invokebinder.Signature signature, CallConfiguration callConfig, RubyModule implClass, String name)
public static java.lang.invoke.MethodHandle getFramePost(com.headius.invokebinder.Signature signature, CallConfiguration callConfig)
Copyright © 2001-2016 JRuby. All Rights Reserved.