| Package | Description |
|---|---|
| org.jruby.ext.ffi.jffi |
| Modifier and Type | Field and Description |
|---|---|
protected Signature |
DefaultMethod.signature |
protected Signature |
JITNativeInvoker.signature |
private Signature |
NativeInvoker.signature |
| Modifier and Type | Method and Description |
|---|---|
(package private) Signature |
DefaultMethod.getSignature() |
(package private) Signature |
JITNativeInvoker.getSignature() |
(package private) Signature |
NativeInvoker.getSignature() |
| Modifier and Type | Method and Description |
|---|---|
(package private) NativeInvoker |
JITHandle.compile(RubyModule implementationClass,
com.kenai.jffi.Function function,
Signature signature,
java.lang.String methodName) |
(package private) JITHandle |
JITCompiler.getHandle(Signature signature,
boolean unique) |
private static CachingCallSite |
JITNativeInvoker.getParameterCallSite(Signature signature,
int parameterIndex) |
private static NativeDataConverter |
JITNativeInvoker.getParameterConverter(Signature signature,
int i) |
private static java.lang.invoke.MethodHandle[] |
InvokeDynamic.getParameterFilters(Signature signature,
java.lang.Class nativeIntClass) |
private static com.kenai.jffi.ObjectParameterInfo |
JITNativeInvoker.getParameterInfo(Signature signature,
int i) |
| Constructor and Description |
|---|
BufferNativeInvoker(RubyModule implementationClass,
com.kenai.jffi.Function function,
Signature signature,
FunctionInvoker functionInvoker,
ParameterMarshaller[] parameterMarshallers) |
DefaultMethod(RubyModule implementationClass,
com.kenai.jffi.Function function,
Signature signature,
NativeInvoker defaultInvoker) |
JITNativeInvoker(RubyModule implementationClass,
com.kenai.jffi.Function function,
Signature signature) |
JITSignature(Signature signature) |
NativeInvoker(RubyModule implementationClass,
com.kenai.jffi.Function function,
Signature signature) |