限定符和类型 | 方法和说明 |
---|---|
NativeType |
StructLayout.getNativeType() |
abstract NativeType |
Type.getNativeType()
The native type of this type
|
static NativeType |
NativeType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static NativeType[] |
NativeType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
限定符和类型 | 方法和说明 |
---|---|
static Pointer |
Memory.allocate(Runtime runtime,
NativeType type)
Allocates a new block of java memory and wraps it in a
Pointer
accessor. |
static Pointer |
Memory.allocateDirect(Runtime runtime,
NativeType type)
Allocates a new block of native memory and wraps it in a
Pointer
accessor. |
static Pointer |
Memory.allocateTemporary(Runtime runtime,
NativeType type)
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor. |
static Pointer |
Memory.allocateTemporary(Runtime runtime,
NativeType type,
boolean clear)
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor. |
abstract Type |
Runtime.findType(NativeType type)
Looks up the runtime-specific type that corresponds to the pseudo-type
|
构造器和说明 |
---|
AbstractBoolean(NativeType type) |
AbstractBoolean(NativeType type) |
AbstractBoolean(NativeType type,
Struct.Offset offset) |
AbstractBoolean(NativeType type,
StructLayout.Offset offset) |
AbstractField(NativeType type) |
AbstractField(NativeType type,
StructLayout.Offset offset) |
AbstractMember(NativeType type) |
AbstractMember(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.
|
NumberField(NativeType nativeType) |
NumberField(NativeType type) |
NumberField(NativeType type,
Struct.Offset offset) |
NumberField(NativeType nativeType,
StructLayout.Offset offset) |
Padding(NativeType type,
int length) |
Padding(NativeType type,
int length) |
Padding(NativeType type,
int length,
StructLayout.Offset offset) |
限定符和类型 | 方法和说明 |
---|---|
NativeType |
BadType.getNativeType() |
NativeType |
SigType.getNativeType() |
限定符和类型 | 方法和说明 |
---|---|
Type |
AbstractRuntime.findType(NativeType type)
Looks up the runtime-specific that corresponds to the pseudo-type
|
构造器和说明 |
---|
FromNativeType(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) |
构造器和说明 |
---|
AbstractRuntime(ByteOrder byteOrder,
EnumMap<NativeType,Type> typeMap) |
限定符和类型 | 方法和说明 |
---|---|
static void |
NumberUtil.convertPrimitive(SkinnyMethodAdapter mv,
Class from,
Class to,
NativeType nativeType) |
static void |
NumberUtil.widen(SkinnyMethodAdapter mv,
Class from,
Class to,
NativeType nativeType) |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
限定符和类型 | 字段和说明 |
---|---|
static Map<TypeAlias,NativeType> |
TypeAliases.ALIASES |
Copyright © 2021. All rights reserved.