Package com.kenai.jffi
Class Aggregate
java.lang.Object
com.kenai.jffi.Type
com.kenai.jffi.Aggregate
-
Nested Class Summary
Nested classes/interfaces inherited from class com.kenai.jffi.Type
Type.Builtin, Type.TypeInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final Foreign
A handle to the foreign interface to keep it alive as long as this object is aliveprivate final long
private final Type.TypeInfo
private static final AtomicIntegerFieldUpdater
<Aggregate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
dispose()
protected void
finalize()
(package private) final Type.TypeInfo
Methods inherited from class com.kenai.jffi.Type
alignment, equals, handle, hashCode, nativeHandles, nativeHandles, size, type
-
Field Details
-
typeInfo
-
handle
private final long handle -
disposed
private volatile int disposed -
UPDATER
-
foreign
A handle to the foreign interface to keep it alive as long as this object is alive
-
-
Constructor Details
-
Aggregate
Aggregate(Foreign foreign, long handle)
-
-
Method Details
-
getTypeInfo
- Specified by:
getTypeInfo
in classType
-
dispose
public final void dispose() -
finalize
-