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. typeMappersMethods 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 classAbstractSignatureTypeMapperclassCachingTypeMapperCaches native converter lookups by class.classCompositeTypeMapperclassSignatureTypeMapperAdapterAdapts aTypeMapperto a SignatureTypeMapperFields in jnr.ffi.mapper declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapperCachingTypeMapper. mapperFields in jnr.ffi.mapper with type parameters of type SignatureTypeMapper Modifier and Type Field Description private java.util.Collection<SignatureTypeMapper>CompositeTypeMapper. signatureTypeMappersConstructors 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 classNullTypeMapperAn instance ofTypeMapperwhich always returns nullFields in jnr.ffi.provider declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapperInterfaceScanner. typeMapperConstructors 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 classAnnotationTypeMapper(package private) classClosureTypeMapper(package private) classInvokerTypeMapperFields in jnr.ffi.provider.jffi declared as SignatureTypeMapper Modifier and Type Field Description private SignatureTypeMapperDefaultInvokerFactory. typeMapperprivate SignatureTypeMapperDefaultInvokerFactory.VariadicInvoker. typeMapperprivate SignatureTypeMapperNativeClosureManager. typeMapperprivate SignatureTypeMapperReflectionLibraryLoader.LazyLoader. typeMapperMethods in jnr.ffi.provider.jffi that return SignatureTypeMapper Modifier and Type Method Description (package private) static SignatureTypeMapperLibraryLoader. getSignatureTypeMapper(java.util.Map<LibraryOption,?> libraryOptions)Methods in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapper Modifier and Type Method Description (package private) static VariableReflectionVariableAccessorGenerator. createVariableAccessor(Runtime runtime, java.lang.reflect.Method method, long symbolAddress, SignatureTypeMapper typeMapper, java.util.Collection<java.lang.annotation.Annotation> annotations)voidVariableAccessorGenerator. 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 voidClosureFromNativeConverter. 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 FromNativeTypeClosureUtil. 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 ToNativeTypeClosureUtil. getResultType(Runtime runtime, java.lang.reflect.Method m, SignatureTypeMapper typeMapper)private static FromNativeConverterClosureFromNativeConverter. newClosureConverter(Runtime runtime, AsmClassLoader classLoader, java.lang.Class closureClass, SignatureTypeMapper typeMapper)(package private) static <T> NativeClosureFactoryNativeClosureFactory. newClosureFactory(Runtime runtime, java.lang.Class<T> closureClass, SignatureTypeMapper typeMapper, AsmClassLoader classLoader)(package private) static CompositeTypeMapperLibraryLoader. newClosureTypeMapper(AsmClassLoader classLoader, SignatureTypeMapper typeMapper)(package private) static CompositeTypeMapperLibraryLoader. newCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper)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)
-