Uses of Enum
jnr.ffi.NativeType
Packages that use NativeType
Package
Description
-
Uses of NativeType in jnr.ffi
Subclasses with type arguments of type NativeType in jnr.ffiModifier and TypeClassDescriptionenumNativeType defines the primitive types supported internally.Methods in jnr.ffi that return NativeTypeModifier and TypeMethodDescriptionStructLayout.getNativeType()abstract NativeTypeType.getNativeType()The native type of this typestatic NativeTypeReturns 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 NativeTypeModifier and TypeMethodDescriptionstatic PointerMemory.allocate(Runtime runtime, NativeType type) Allocates a new block of java memory and wraps it in aPointeraccessor.static PointerMemory.allocateDirect(Runtime runtime, NativeType type) Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory.allocateTemporary(Runtime runtime, NativeType type) Allocates a new block of transient native memory and wraps it in aPointeraccessor.static PointerMemory.allocateTemporary(Runtime runtime, NativeType type, boolean clear) Allocates a new block of transient native memory and wraps it in aPointeraccessor.abstract TypeRuntime.findType(NativeType type) Looks up the runtime-specific type that corresponds to the pseudo-typeConstructors in jnr.ffi with parameters of type NativeTypeModifierConstructorDescriptionprotectedAbstractBoolean(NativeType type) protectedAbstractBoolean(NativeType type, Struct.Offset offset) protectedAbstractBoolean(NativeType type) protectedAbstractBoolean(NativeType type, StructLayout.Offset offset) protectedAbstractField(NativeType type) protectedAbstractField(NativeType type, StructLayout.Offset offset) protectedAbstractMember(NativeType type) protectedAbstractMember(NativeType type, Struct.Offset offset) EnumField(NativeType type, Class<E> enumClass) Constructs a new Enum field.EnumField(NativeType type, Class<E> enumClass) Constructs a new Enum field.EnumField(NativeType type, Class<E> enumClass, StructLayout.Offset offset) Constructs a new Enum field.protectedNumberField(NativeType type) protectedNumberField(NativeType type, Struct.Offset offset) protectedNumberField(NativeType nativeType) protectedNumberField(NativeType nativeType, StructLayout.Offset offset) Padding(NativeType type, int length) Padding(NativeType type, int length) Padding(NativeType type, int length, StructLayout.Offset offset) -
Uses of NativeType in jnr.ffi.provider
Fields in jnr.ffi.provider declared as NativeTypeMethods in jnr.ffi.provider that return NativeTypeMethods in jnr.ffi.provider with parameters of type NativeTypeModifier and TypeMethodDescriptionfinal TypeAbstractRuntime.findType(NativeType type) Looks up the runtime-specific that corresponds to the pseudo-typeInvalidRuntime.findType(NativeType type) Constructors in jnr.ffi.provider with parameters of type NativeTypeModifierConstructorDescriptionFromNativeType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext) ParameterType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) ResultType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext) SigType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, Class convertedType) ToNativeType(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) Constructor parameters in jnr.ffi.provider with type arguments of type NativeTypeModifierConstructorDescriptionAbstractRuntime(ByteOrder byteOrder, EnumMap<NativeType, Type> typeMap) -
Uses of NativeType in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as NativeTypeFields in jnr.ffi.provider.jffi with type parameters of type NativeTypeModifier and TypeFieldDescription(package private) static final Map<NativeType, BufferMethodGenerator.InvokeOp> BufferMethodGenerator.invokeOps(package private) static final Map<NativeType, com.kenai.jffi.Type> InvokerUtil.jffiTypes(package private) static final Map<NativeType, BufferMethodGenerator.MarshalOp> BufferMethodGenerator.marshalOps(package private) static final Map<NativeType, VariableAccessorGenerator.PointerOp> VariableAccessorGenerator.pointerOperationsMethods in jnr.ffi.provider.jffi that return NativeTypeModifier and TypeMethodDescriptionprivate static NativeType[]NativeRuntime.buildNativeTypeAliases()(package private) static NativeTypeInvokerUtil.getMethodParameterNativeType(Runtime runtime, Class parameterClass, Collection<Annotation> annotations) (package private) static NativeTypeInvokerUtil.getMethodResultNativeType(Runtime runtime, Class resultClass, Collection<Annotation> annotations) NativeRuntime.TypeDelegate.getNativeType()(package private) static NativeTypeInvokerUtil.nativeType(Type jnrType) Methods in jnr.ffi.provider.jffi that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static EnumMap<NativeType, Type> NativeRuntime.buildTypeMap()Methods in jnr.ffi.provider.jffi with parameters of type NativeTypeModifier and TypeMethodDescriptionstatic voidNumberUtil.convertPrimitive(SkinnyMethodAdapter mv, Class from, Class to, NativeType nativeType) (package private) voidToNativeOp.AddressOp.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Delegate.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) abstract voidToNativeOp.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Float32.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) voidToNativeOp.Float64.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) voidToNativeOp.Integral.emitPrimitive(SkinnyMethodAdapter mv, Class primitiveClass, NativeType nativeType) (package private) static DefaultInvokerFactory.MarshallerDefaultInvokerFactory.getMarshaller(Class type, NativeType nativeType, Collection<Annotation> annotations) (package private) static ClassNativeClosureProxy.getNativeClass(NativeType nativeType) (package private) static ClassX86MethodGenerator.getNativeClass(NativeType nativeType) (package private) static DataConverter<Number, Number> DefaultInvokerFactory.getNumberDataConverter(NativeType nativeType) private static DefaultInvokerFactory.FunctionInvokerDefaultInvokerFactory.getNumberFunctionInvoker(NativeType nativeType) private static ReflectionVariableAccessorGenerator.PointerOp<Number> ReflectionVariableAccessorGenerator.getPointerOp(NativeType nativeType) private static booleanDefaultInvokerFactory.isUnsigned(NativeType nativeType) private static TypeNativeRuntime.jafflType(NativeType type) (package private) static com.kenai.jffi.TypeInvokerUtil.jffiType(NativeType jnrType) private static voidVariableAccessorGenerator.op(Map<NativeType, VariableAccessorGenerator.PointerOp> ops, NativeType type, String name, Class nativeIntType) (package private) static jnr.x86asm.MemX86_32StubCompiler.ptr(jnr.x86asm.Register base, long disp, NativeType nativeType) (package private) static intNumberUtil.sizeof(NativeType nativeType) (package private) static voidAsmUtil.unboxNumber(SkinnyMethodAdapter mv, Class boxedType, Class unboxedType, NativeType nativeType) static voidNumberUtil.widen(SkinnyMethodAdapter mv, Class from, Class to, NativeType nativeType) Method parameters in jnr.ffi.provider.jffi with type arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static voidVariableAccessorGenerator.op(Map<NativeType, VariableAccessorGenerator.PointerOp> ops, NativeType type, String name, Class nativeIntType) Constructors in jnr.ffi.provider.jffi with parameters of type NativeType -
Uses of NativeType in jnr.ffi.provider.jffi.platform.aarch64.darwin
Fields in jnr.ffi.provider.jffi.platform.aarch64.darwin with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.aarch64.darwin that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.aarch64.freebsd
Fields in jnr.ffi.provider.jffi.platform.aarch64.freebsd with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.aarch64.freebsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.aarch64.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.arm.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.darwin that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.freebsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.i386.midnightbsd
Fields in jnr.ffi.provider.jffi.platform.i386.midnightbsd with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.midnightbsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.openbsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.solaris that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.i386.windows that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.loongarch64.linux
Fields in jnr.ffi.provider.jffi.platform.loongarch64.linux with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.loongarch64.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.mips.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.mips64.linux
Fields in jnr.ffi.provider.jffi.platform.mips64.linux with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.mips64.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.mips64el.linux
Fields in jnr.ffi.provider.jffi.platform.mips64el.linux with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.mips64el.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.mipsel.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc.aix that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc.darwin that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc64.aix
Fields in jnr.ffi.provider.jffi.platform.ppc64.aix with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc64.aix that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc64.freebsd
Fields in jnr.ffi.provider.jffi.platform.ppc64.freebsd with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc64.freebsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.ppc64.ibmi
Fields in jnr.ffi.provider.jffi.platform.ppc64.ibmi with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc64.ibmi that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc64.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.ppc64le.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.s390.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.s390x.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.sparc.solaris that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.sparcv9.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.sparcv9.solaris that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.darwin that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.dragonfly
Fields in jnr.ffi.provider.jffi.platform.x86_64.dragonfly with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.dragonfly that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.freebsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.linux that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap() -
Uses of NativeType in jnr.ffi.provider.jffi.platform.x86_64.midnightbsd
Fields in jnr.ffi.provider.jffi.platform.x86_64.midnightbsd with type parameters of type NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.midnightbsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.openbsd that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.solaris that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static 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 NativeTypeMethods in jnr.ffi.provider.jffi.platform.x86_64.windows that return types with arguments of type NativeTypeModifier and TypeMethodDescriptionprivate static Map<TypeAlias, NativeType> TypeAliases.buildTypeMap()