Package jnr.ffi.provider.jffi
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 CallingConvention
private final ParameterType[]
private final long
private final DefaultInvokerFactory.FunctionInvoker
private final boolean
private final SigType
private final Runtime
private 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)
-