| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static Collection | |
| pack-priv static Collection | |
| pack-priv static CallContext | getCallContext(SigType resultType, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno)
|
| pack-priv static CallContext | getCallContext(SigType resultType, int fixedParamCount, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno)
|
| pack-priv static CallContext | getCallContext(SigType resultType, int fixedParamCount, SigType[] parameterTypes, int paramTypesLength, CallingConvention convention, boolean requiresErrno)
|
| public static CallingConvention | |
| public static CallingConvention | |
| pack-priv static NativeType | getMethodParameterNativeType(Runtime runtime, Class<T> parameterClass, Collection<Annotation> annotations)
|
| pack-priv static NativeType | getMethodResultNativeType(Runtime runtime, Class<T> resultClass, Collection<Annotation> annotations)
|
| public static CallingConvention | |
| private static ParameterType | getParameterType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, ToNativeConverter<J, N> toNativeConverter, ToNativeContext toNativeContext)
|
| private static ParameterType | getParameterType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, ToNativeType toNativeType, ToNativeContext toNativeContext)
|
| pack-priv static ParameterType[] | |
| pack-priv static ResultType | getResultType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, FromNativeConverter<J, N> fromNativeConverter, FromNativeContext fromNativeContext)
|
| pack-priv static ResultType | getResultType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, FromNativeType fromNativeType, FromNativeContext fromNativeContext)
|
| public static boolean | |
| public static final CallingConvention | |
| pack-priv static Type | |
| pack-priv static NativeType |
| jffiTypes | back to summary |
|---|---|
| pack-priv static final Map<NativeType, Type> jffiTypes | |
| InvokerUtil | back to summary |
|---|---|
| pack-priv InvokerUtil() | |
| getAnnotations | back to summary |
|---|---|
| pack-priv static Collection | |
| getAnnotations | back to summary |
|---|---|
| pack-priv static Collection | |
| getCallContext | back to summary |
|---|---|
| pack-priv static CallContext getCallContext(SigType resultType, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno) | |
| getCallContext | back to summary |
|---|---|
| pack-priv static CallContext getCallContext(SigType resultType, int fixedParamCount, SigType[] parameterTypes, CallingConvention convention, boolean requiresErrno) | |
| getCallContext | back to summary |
|---|---|
| pack-priv static CallContext getCallContext(SigType resultType, int fixedParamCount, SigType[] parameterTypes, int paramTypesLength, CallingConvention convention, boolean requiresErrno) | |
| getCallingConvention | back to summary |
|---|---|
| public static CallingConvention getCallingConvention(Map<LibraryOption, ?> libraryOptions) | |
| getCallingConvention | back to summary |
|---|---|
| public static CallingConvention getCallingConvention(Class<T> interfaceClass, Map<LibraryOption, ?> options) | |
| getMethodParameterNativeType | back to summary |
|---|---|
| pack-priv static NativeType getMethodParameterNativeType(Runtime runtime, Class<T> parameterClass, Collection<Annotation> annotations) | |
| getMethodResultNativeType | back to summary |
|---|---|
| pack-priv static NativeType getMethodResultNativeType(Runtime runtime, Class<T> resultClass, Collection<Annotation> annotations) | |
| getNativeCallingConvention | back to summary |
|---|---|
| public static CallingConvention getNativeCallingConvention(Method m) | |
| getParameterType | back to summary |
|---|---|
| private static ParameterType getParameterType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, ToNativeConverter<J, N> toNativeConverter, ToNativeContext toNativeContext) | |
| getParameterType | back to summary |
|---|---|
| private static ParameterType getParameterType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, ToNativeType toNativeType, ToNativeContext toNativeContext) | |
| getParameterTypes | back to summary |
|---|---|
| pack-priv static ParameterType[] getParameterTypes(Runtime runtime, SignatureTypeMapper typeMapper, Method m) | |
| getResultType | back to summary |
|---|---|
| pack-priv static ResultType getResultType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, FromNativeConverter<J, N> fromNativeConverter, FromNativeContext fromNativeContext) | |
| getResultType | back to summary |
|---|---|
| pack-priv static ResultType getResultType(Runtime runtime, Class<T> type, Collection<Annotation> annotations, FromNativeType fromNativeType, FromNativeContext fromNativeContext) | |
| hasAnnotation | back to summary |
|---|---|
| public static boolean hasAnnotation(Collection<Annotation> annotations, Class<? extends Annotation> annotationClass) | |
| jffiConvention | back to summary |
|---|---|
| public static final CallingConvention jffiConvention(CallingConvention callingConvention) | |
| jffiType | back to summary |
|---|---|
| pack-priv static Type jffiType(NativeType jnrType) | |
| nativeType | back to summary |
|---|---|
| pack-priv static NativeType nativeType(Type jnrType) | |