public abstract class Type extends Object
Use this type to access meta-data about a native type, such as its size or natural alignment.
To obtain an instance of this class, use Runtime.findType(NativeType)
or
Runtime.findType(TypeAlias)
.
Example
Type pointerType = runtime.findType(NativeType.ADDRESS);
System.out.println("The size of a pointer on this platform is " + pointerType.size());
Constructor and Description |
---|
Type() |
Modifier and Type | Method and Description |
---|---|
abstract int |
alignment()
The native alignment of this type, in bytes
|
abstract NativeType |
getNativeType()
The native type of this type
|
abstract int |
size()
The size in bytes of this type.
|
public abstract int size()
public abstract int alignment()
public abstract NativeType getNativeType()
Copyright © 2017. All rights reserved.