Class DefaultInvokerFactory.VariadicInvoker
java.lang.Object
jnr.ffi.provider.jffi.DefaultInvokerFactory.VariadicInvoker
- All Implemented Interfaces:
Invoker
- Enclosing class:
DefaultInvokerFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CallingConventionprivate final ParameterType[]private final longprivate final DefaultInvokerFactory.FunctionInvokerprivate final booleanprivate final SigTypeprivate final Runtimeprivate final SignatureTypeMapper -
Constructor Summary
ConstructorsConstructorDescriptionVariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Collection<Annotation> getAnnotations(Collection<Class<? extends Annotation>> klasses) final Object
-
Field Details
-
runtime
-
functionInvoker
-
typeMapper
-
fixedParameterTypes
-
functionAddress
private final long functionAddress -
resultType
-
requiresErrno
private final boolean requiresErrno -
callingConvention
-
-
Constructor Details
-
VariadicInvoker
VariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)
-
-
Method Details
-
invoke
-
getAnnotations
private static Collection<Annotation> getAnnotations(Collection<Class<? extends Annotation>> klasses)
-