Package org.jruby.ext.ffi.jffi
Class JITSignature
java.lang.Object
org.jruby.ext.ffi.jffi.JITSignature
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.kenai.jffi.CallingConventionprivate final boolean[]private final booleanprivate final booleanprivate final NativeType[]private final NativeType -
Constructor Summary
ConstructorsConstructorDescriptionJITSignature(Signature signature) JITSignature(NativeType resultType, NativeType[] parameterTypes, boolean hasResultConverter, boolean[] hasParameterConverter, com.kenai.jffi.CallingConvention convention, boolean ignoreError) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinal com.kenai.jffi.CallingConventionfinal intfinal NativeTypegetParameterType(int parameterIndex) final NativeTypeinthashCode()final booleanhasParameterConverter(int parameterIndex) final booleanboolean
-
Field Details
-
resultType
-
parameterTypes
-
hasResultConverter
private final boolean hasResultConverter -
hasParameterConverter
private final boolean[] hasParameterConverter -
convention
private final com.kenai.jffi.CallingConvention convention -
ignoreError
private final boolean ignoreError
-
-
Constructor Details
-
JITSignature
JITSignature(Signature signature) -
JITSignature
public JITSignature(NativeType resultType, NativeType[] parameterTypes, boolean hasResultConverter, boolean[] hasParameterConverter, com.kenai.jffi.CallingConvention convention, boolean ignoreError)
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getResultType
-
getParameterType
-
getCallingConvention
public final com.kenai.jffi.CallingConvention getCallingConvention() -
getParameterCount
public final int getParameterCount() -
hasResultConverter
public final boolean hasResultConverter() -
hasParameterConverter
public final boolean hasParameterConverter(int parameterIndex) -
isIgnoreError
public boolean isIgnoreError()
-