Uses of Interface
jnr.ffi.mapper.SignatureTypeMapper
Packages that use SignatureTypeMapper
-
Uses of SignatureTypeMapper in jnr.ffi
Fields in jnr.ffi with type parameters of type SignatureTypeMapperModifier and TypeFieldDescriptionprivate final List<SignatureTypeMapper>
LibraryLoader.typeMappers
Methods in jnr.ffi with parameters of type SignatureTypeMapperModifier and TypeMethodDescriptionLibraryLoader.mapper
(SignatureTypeMapper typeMapper) Adds a type mapper to use when resolving method parameter and result types. -
Uses of SignatureTypeMapper in jnr.ffi.mapper
Classes in jnr.ffi.mapper that implement SignatureTypeMapperModifier and TypeClassDescriptionclass
final class
Caches native converter lookups by class.final class
class
Adapts aTypeMapper
to a SignatureTypeMapperFields in jnr.ffi.mapper declared as SignatureTypeMapperFields in jnr.ffi.mapper with type parameters of type SignatureTypeMapperModifier and TypeFieldDescriptionprivate final Collection<SignatureTypeMapper>
CompositeTypeMapper.signatureTypeMappers
Constructors in jnr.ffi.mapper with parameters of type SignatureTypeMapperModifierConstructorDescriptionCachingTypeMapper
(SignatureTypeMapper mapper) CompositeTypeMapper
(SignatureTypeMapper... signatureTypeMappers) Constructor parameters in jnr.ffi.mapper with type arguments of type SignatureTypeMapperModifierConstructorDescriptionCompositeTypeMapper
(Collection<SignatureTypeMapper> signatureTypeMappers) -
Uses of SignatureTypeMapper in jnr.ffi.provider
Classes in jnr.ffi.provider that implement SignatureTypeMapperFields in jnr.ffi.provider declared as SignatureTypeMapperConstructors in jnr.ffi.provider with parameters of type SignatureTypeMapperModifierConstructorDescriptionInterfaceScanner
(Class interfaceClass, SignatureTypeMapper typeMapper, CallingConvention callingConvention) -
Uses of SignatureTypeMapper in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement SignatureTypeMapperModifier and TypeClassDescriptionclass
(package private) final class
(package private) final class
Fields in jnr.ffi.provider.jffi declared as SignatureTypeMapperModifier and TypeFieldDescriptionprivate final SignatureTypeMapper
DefaultInvokerFactory.typeMapper
private final SignatureTypeMapper
DefaultInvokerFactory.VariadicInvoker.typeMapper
private final SignatureTypeMapper
NativeClosureManager.typeMapper
private final SignatureTypeMapper
ReflectionLibraryLoader.LazyLoader.typeMapper
Methods in jnr.ffi.provider.jffi that return SignatureTypeMapperModifier and TypeMethodDescription(package private) static SignatureTypeMapper
LibraryLoader.getSignatureTypeMapper
(Map<LibraryOption, ?> libraryOptions) Methods in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapperModifier and TypeMethodDescription(package private) static Variable
ReflectionVariableAccessorGenerator.createVariableAccessor
(Runtime runtime, Method method, long symbolAddress, SignatureTypeMapper typeMapper, Collection<Annotation> annotations) void
VariableAccessorGenerator.generate
(AsmBuilder builder, Class interfaceClass, String variableName, long address, Class javaType, Collection<Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) private static void
ClosureFromNativeConverter.generateInvocation
(Runtime runtime, AsmBuilder builder, Class closureClass, SignatureTypeMapper typeMapper) static FromNativeConverter<?,
Pointer> ClosureFromNativeConverter.getInstance
(Runtime runtime, SignatureType type, AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static FromNativeType
ClosureUtil.getParameterType
(Runtime runtime, Method m, int idx, SignatureTypeMapper typeMapper) (package private) static ParameterType[]
InvokerUtil.getParameterTypes
(Runtime runtime, SignatureTypeMapper typeMapper, Method m) (package private) static ToNativeType
ClosureUtil.getResultType
(Runtime runtime, Method m, SignatureTypeMapper typeMapper) private static FromNativeConverter
ClosureFromNativeConverter.newClosureConverter
(Runtime runtime, AsmClassLoader classLoader, Class closureClass, SignatureTypeMapper typeMapper) (package private) static <T> NativeClosureFactory
NativeClosureFactory.newClosureFactory
(Runtime runtime, Class<T> closureClass, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) (package private) static CompositeTypeMapper
LibraryLoader.newClosureTypeMapper
(AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static CompositeTypeMapper
LibraryLoader.newCompositeTypeMapper
(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper) Constructors in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapperModifierConstructorDescriptionDefaultInvokerFactory
(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, Map<LibraryOption, ?> libraryOptions, boolean libraryIsSynchronized) (package private)
NativeClosureManager
(Runtime runtime, SignatureTypeMapper typeMapper) (package private)
VariadicInvoker
(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)