Uses of Interface
jnr.ffi.mapper.SignatureTypeMapper
-
Packages that use SignatureTypeMapper Package Description jnr.ffi jnr.ffi.mapper jnr.ffi.provider jnr.ffi.provider.jffi -
-
Uses of SignatureTypeMapper in jnr.ffi
Fields in jnr.ffi with type parameters of type SignatureTypeMapper Modifier and Type Field Description private java.util.List<SignatureTypeMapper>
LibraryLoader. typeMappers
Methods in jnr.ffi with parameters of type SignatureTypeMapper Modifier and Type Method Description LibraryLoader<T>
LibraryLoader. 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 SignatureTypeMapper Modifier and Type Class Description class
AbstractSignatureTypeMapper
class
CachingTypeMapper
Caches native converter lookups by class.class
CompositeTypeMapper
class
SignatureTypeMapperAdapter
Adapts aTypeMapper
to a SignatureTypeMapperFields in jnr.ffi.mapper declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapper
CachingTypeMapper. mapper
Fields in jnr.ffi.mapper with type parameters of type SignatureTypeMapper Modifier and Type Field Description private java.util.Collection<SignatureTypeMapper>
CompositeTypeMapper. signatureTypeMappers
Constructors in jnr.ffi.mapper with parameters of type SignatureTypeMapper Constructor Description CachingTypeMapper(SignatureTypeMapper mapper)
CompositeTypeMapper(SignatureTypeMapper... signatureTypeMappers)
Constructor parameters in jnr.ffi.mapper with type arguments of type SignatureTypeMapper Constructor Description CompositeTypeMapper(java.util.Collection<SignatureTypeMapper> signatureTypeMappers)
-
Uses of SignatureTypeMapper in jnr.ffi.provider
Classes in jnr.ffi.provider that implement SignatureTypeMapper Modifier and Type Class Description class
NullTypeMapper
An instance ofTypeMapper
which always returns nullFields in jnr.ffi.provider declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapper
InterfaceScanner. typeMapper
Constructors in jnr.ffi.provider with parameters of type SignatureTypeMapper Constructor Description InterfaceScanner(java.lang.Class interfaceClass, SignatureTypeMapper typeMapper, CallingConvention callingConvention)
-
Uses of SignatureTypeMapper in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement SignatureTypeMapper Modifier and Type Class Description class
AnnotationTypeMapper
(package private) class
ClosureTypeMapper
(package private) class
InvokerTypeMapper
Fields in jnr.ffi.provider.jffi declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapper
DefaultInvokerFactory. typeMapper
private SignatureTypeMapper
DefaultInvokerFactory.VariadicInvoker. typeMapper
private SignatureTypeMapper
NativeClosureManager. typeMapper
private SignatureTypeMapper
ReflectionLibraryLoader.LazyLoader. typeMapper
Methods in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapper Modifier and Type Method Description (package private) static Variable
ReflectionVariableAccessorGenerator. createVariableAccessor(Runtime runtime, java.lang.reflect.Method method, long symbolAddress, SignatureTypeMapper typeMapper, java.util.Collection<java.lang.annotation.Annotation> annotations)
void
VariableAccessorGenerator. generate(AsmBuilder builder, java.lang.Class interfaceClass, java.lang.String variableName, long address, java.lang.Class javaType, java.util.Collection<java.lang.annotation.Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader)
private static void
ClosureFromNativeConverter. generateInvocation(Runtime runtime, AsmBuilder builder, java.lang.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, java.lang.reflect.Method m, int idx, SignatureTypeMapper typeMapper)
(package private) static ParameterType[]
InvokerUtil. getParameterTypes(Runtime runtime, SignatureTypeMapper typeMapper, java.lang.reflect.Method m)
(package private) static ToNativeType
ClosureUtil. getResultType(Runtime runtime, java.lang.reflect.Method m, SignatureTypeMapper typeMapper)
private static FromNativeConverter
ClosureFromNativeConverter. newClosureConverter(Runtime runtime, AsmClassLoader classLoader, java.lang.Class closureClass, SignatureTypeMapper typeMapper)
(package private) static <T> NativeClosureFactory
NativeClosureFactory. newClosureFactory(Runtime runtime, java.lang.Class<T> closureClass, SignatureTypeMapper typeMapper, AsmClassLoader classLoader)
Constructors in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapper Constructor Description DefaultInvokerFactory(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, java.util.Map<LibraryOption,?> libraryOptions, boolean libraryIsSynchronized)
NativeClosureManager(Runtime runtime, SignatureTypeMapper typeMapper)
VariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)
-