Uses of Class
jnr.ffi.NativeType
-
-
Uses of NativeType in jnr.ffi
Methods in jnr.ffi that return NativeType Modifier and Type Method Description NativeType
StructLayout. getNativeType()
abstract NativeType
Type. getNativeType()
The native type of this typestatic NativeType
NativeType. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static NativeType[]
NativeType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jnr.ffi with parameters of type NativeType Modifier and Type Method Description static Pointer
Memory. allocate(Runtime runtime, NativeType type)
Allocates a new block of java memory and wraps it in aPointer
accessor.static Pointer
Memory. allocateDirect(Runtime runtime, NativeType type)
Allocates a new block of native memory and wraps it in aPointer
accessor.static Pointer
Memory. allocateTemporary(Runtime runtime, NativeType type)
Allocates a new block of transient native memory and wraps it in aPointer
accessor.static Pointer
Memory. allocateTemporary(Runtime runtime, NativeType type, boolean clear)
Allocates a new block of transient native memory and wraps it in aPointer
accessor.abstract Type
Runtime. findType(NativeType type)
Looks up the runtime-specific type that corresponds to the pseudo-type -
Uses of NativeType in jnr.ffi.provider
Fields in jnr.ffi.provider declared as NativeType Modifier and Type Field Description private NativeType
SigType. nativeType
Methods in jnr.ffi.provider that return NativeType Modifier and Type Method Description NativeType
BadType. getNativeType()
NativeType
SigType. getNativeType()
Methods in jnr.ffi.provider with parameters of type NativeType Modifier and Type Method Description Type
AbstractRuntime. findType(NativeType type)
Looks up the runtime-specific that corresponds to the pseudo-typeType
InvalidRuntime. findType(NativeType type)
Constructors in jnr.ffi.provider with parameters of type NativeType Constructor Description FromNativeType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext)
ParameterType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext)
ResultType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext)
SigType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, java.lang.Class convertedType)
ToNativeType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext)
Constructor parameters in jnr.ffi.provider with type arguments of type NativeType Constructor Description AbstractRuntime(java.nio.ByteOrder byteOrder, java.util.EnumMap<NativeType,Type> typeMap)
-
Uses of NativeType in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as NativeType Modifier and Type Field Description private NativeType
NativeRuntime.TypeDelegate. nativeType
Fields in jnr.ffi.provider.jffi with type parameters of type NativeType Modifier and Type Field Description (package private) static java.util.Map<NativeType,BufferMethodGenerator.InvokeOp>
BufferMethodGenerator. invokeOps
(package private) static java.util.Map<NativeType,com.kenai.jffi.Type>
InvokerUtil. jffiTypes
(package private) static java.util.Map<NativeType,BufferMethodGenerator.MarshalOp>
BufferMethodGenerator. marshalOps
(package private) static java.util.Map<NativeType,VariableAccessorGenerator.PointerOp>
VariableAccessorGenerator. pointerOperations
Methods in jnr.ffi.provider.jffi that return NativeType Modifier and Type Method Description private static NativeType[]
NativeRuntime. buildNativeTypeAliases()
(package private) static NativeType
InvokerUtil. getMethodParameterNativeType(Runtime runtime, java.lang.Class parameterClass, java.util.Collection<java.lang.annotation.Annotation> annotations)
(package private) static NativeType
InvokerUtil. getMethodResultNativeType(Runtime runtime, java.lang.Class resultClass, java.util.Collection<java.lang.annotation.Annotation> annotations)
NativeType
NativeRuntime.TypeDelegate. getNativeType()
(package private) static NativeType
InvokerUtil. nativeType(Type jnrType)
Methods in jnr.ffi.provider.jffi that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.EnumMap<NativeType,Type>
NativeRuntime. buildTypeMap()
Methods in jnr.ffi.provider.jffi with parameters of type NativeType Modifier and Type Method Description static void
NumberUtil. convertPrimitive(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
(package private) void
ToNativeOp.AddressOp. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
(package private) void
ToNativeOp.Delegate. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
(package private) abstract void
ToNativeOp. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
(package private) void
ToNativeOp.Float32. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
(package private) void
ToNativeOp.Float64. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
void
ToNativeOp.Integral. emitPrimitive(SkinnyMethodAdapter mv, java.lang.Class primitiveClass, NativeType nativeType)
(package private) static DefaultInvokerFactory.Marshaller
DefaultInvokerFactory. getMarshaller(java.lang.Class type, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations)
(package private) static java.lang.Class
NativeClosureProxy. getNativeClass(NativeType nativeType)
(package private) static java.lang.Class
X86MethodGenerator. getNativeClass(NativeType nativeType)
(package private) static DataConverter<java.lang.Number,java.lang.Number>
DefaultInvokerFactory. getNumberDataConverter(NativeType nativeType)
private static DefaultInvokerFactory.FunctionInvoker
DefaultInvokerFactory. getNumberFunctionInvoker(NativeType nativeType)
private static ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number>
ReflectionVariableAccessorGenerator. getPointerOp(NativeType nativeType)
private static boolean
DefaultInvokerFactory. isUnsigned(NativeType nativeType)
private static Type
NativeRuntime. jafflType(NativeType type)
(package private) static com.kenai.jffi.Type
InvokerUtil. jffiType(NativeType jnrType)
private static void
VariableAccessorGenerator. op(java.util.Map<NativeType,VariableAccessorGenerator.PointerOp> ops, NativeType type, java.lang.String name, java.lang.Class nativeIntType)
(package private) static jnr.x86asm.Mem
X86_32StubCompiler. ptr(jnr.x86asm.Register base, long disp, NativeType nativeType)
(package private) static int
NumberUtil. sizeof(NativeType nativeType)
(package private) static void
AsmUtil. unboxNumber(SkinnyMethodAdapter mv, java.lang.Class boxedType, java.lang.Class unboxedType, NativeType nativeType)
static void
NumberUtil. widen(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
Method parameters in jnr.ffi.provider.jffi with type arguments of type NativeType Modifier and Type Method Description private static void
VariableAccessorGenerator. op(java.util.Map<NativeType,VariableAccessorGenerator.PointerOp> ops, NativeType type, java.lang.String name, java.lang.Class nativeIntType)
Constructors in jnr.ffi.provider.jffi with parameters of type NativeType Constructor Description TypeDelegate(com.kenai.jffi.Type type, NativeType nativeType)
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.aarch64.linux
Fields in jnr.ffi.provider.jffi.platform.aarch64.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.aarch64.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.arm.linux
Fields in jnr.ffi.provider.jffi.platform.arm.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.arm.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.darwin
Fields in jnr.ffi.provider.jffi.platform.i386.darwin with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.darwin that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.freebsd
Fields in jnr.ffi.provider.jffi.platform.i386.freebsd with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.freebsd that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.linux
Fields in jnr.ffi.provider.jffi.platform.i386.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.openbsd
Fields in jnr.ffi.provider.jffi.platform.i386.openbsd with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.openbsd that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.solaris
Fields in jnr.ffi.provider.jffi.platform.i386.solaris with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.solaris that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.windows
Fields in jnr.ffi.provider.jffi.platform.i386.windows with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.i386.windows that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.mips.linux
Fields in jnr.ffi.provider.jffi.platform.mips.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.mips.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.mipsel.linux
Fields in jnr.ffi.provider.jffi.platform.mipsel.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.mipsel.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc.aix
Fields in jnr.ffi.provider.jffi.platform.ppc.aix with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.ppc.aix that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc.darwin
Fields in jnr.ffi.provider.jffi.platform.ppc.darwin with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.ppc.darwin that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc.linux
Fields in jnr.ffi.provider.jffi.platform.ppc.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.ppc.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc64.linux
Fields in jnr.ffi.provider.jffi.platform.ppc64.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.ppc64.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc64le.linux
Fields in jnr.ffi.provider.jffi.platform.ppc64le.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.ppc64le.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.s390.linux
Fields in jnr.ffi.provider.jffi.platform.s390.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.s390.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.s390x.linux
Fields in jnr.ffi.provider.jffi.platform.s390x.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.s390x.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.sparc.solaris
Fields in jnr.ffi.provider.jffi.platform.sparc.solaris with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.sparc.solaris that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.sparcv9.linux
Fields in jnr.ffi.provider.jffi.platform.sparcv9.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.sparcv9.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.sparcv9.solaris
Fields in jnr.ffi.provider.jffi.platform.sparcv9.solaris with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.sparcv9.solaris that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.darwin
Fields in jnr.ffi.provider.jffi.platform.x86_64.darwin with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.darwin that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.freebsd
Fields in jnr.ffi.provider.jffi.platform.x86_64.freebsd with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.freebsd that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.linux
Fields in jnr.ffi.provider.jffi.platform.x86_64.linux with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.linux that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.openbsd
Fields in jnr.ffi.provider.jffi.platform.x86_64.openbsd with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.openbsd that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.solaris
Fields in jnr.ffi.provider.jffi.platform.x86_64.solaris with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.solaris that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.windows
Fields in jnr.ffi.provider.jffi.platform.x86_64.windows with type parameters of type NativeType Modifier and Type Field Description static java.util.Map<TypeAlias,NativeType>
TypeAliases. ALIASES
Methods in jnr.ffi.provider.jffi.platform.x86_64.windows that return types with arguments of type NativeType Modifier and Type Method Description private static java.util.Map<TypeAlias,NativeType>
TypeAliases. buildTypeMap()
-