@Export
See: Description
Interface | Description |
---|---|
LoadEnabled |
Classes implementing this interface can access and modify the
ClassProperties
produced from their Properties when Loader.load(Class) gets called on them. |
Pointer.Deallocator |
The interface to implement to produce a Deallocator usable by Pointer.
|
Pointer.ReferenceCounter |
Class | Description |
---|---|
BooleanPointer |
The peer class to native pointers and arrays of
jboolean . |
BoolPointer |
The peer class to native pointers and arrays of
bool . |
BytePointer |
The peer class to native pointers and arrays of
signed char , including strings. |
CharPointer |
The peer class to native pointers and arrays of
short for UTF-16. |
ClassProperties |
Does the heavy lifting of collecting values off Properties annotations found
on enclosing classes.
|
CLongPointer |
The peer class to native pointers and arrays of
long . |
DoublePointer |
The peer class to native pointers and arrays of
double . |
FloatPointer |
The peer class to native pointers and arrays of
float . |
FunctionPointer |
All peer classes to function pointers must derive from FunctionPointer.
|
IntPointer |
The peer class to native pointers and arrays of
int , also used for UTF-32. |
Loader |
The Loader contains functionality to load native libraries, but also has a bit
of everything that does not fit anywhere else.
|
LongPointer |
The peer class to native pointers and arrays of
long long . |
Pointer |
All peer classes to native types must be descended from Pointer, the topmost class.
|
Pointer.CustomDeallocator |
A
Pointer.Deallocator that calls, during garbage collection, a method with signature
static void deallocate() from the Pointer object passed to the constructor
and that accepts it as argument. |
Pointer.DeallocatorReference |
A subclass of
PhantomReference that also acts as a linked
list to keep their references alive until they get garbage collected. |
Pointer.DeallocatorThread | |
Pointer.NativeDeallocator |
A
Pointer.Deallocator that calls, during garbage collection, a native function. |
Pointer.ProxyDeallocator |
A
Pointer.Deallocator that keeps and uses a strong reference to a Buffer or another Pointer. |
PointerPointer<P extends Pointer> |
The peer class to native pointers and arrays of
void* . |
PointerScope |
Pointer objects attach themselves automatically on Pointer.init(long, long, long, long) to the first PointerScope
found in PointerScope.scopeStack that they can to based on the classes found in PointerScope.forClasses . |
ShortPointer |
The peer class to native pointers and arrays of
short . |
SizeTPointer |
The peer class to native pointers and arrays of
size_t . |
Copyright © 2020. All rights reserved.