See: Description
| Class | Description |
|---|---|
| SizeOf |
Contains static methods that provide access to the size of dereferenced SystemJava pointer
types (i.e.
|
| Annotation Type | Description |
|---|---|
| AllowNarrowingCast |
Allows a method annotated with
CField to have a value type that is narrower (smaller
number of bits) than the C type. |
| AllowWideningCast |
Allows a method annotated with
CField to have a value type that is wider (larger number
of bits) than the C type. |
| CBitfield |
Denotes a method as a bitfield access of a
C struct. |
| CField |
Denotes a method as a field access of a
C struct. |
| CFieldAddress |
Denotes a method as a field address computation of a
C struct. |
| CFieldOffset |
Denotes a method as a field offset access of a
C struct. |
| CPointerTo |
Denotes Java interface that imports a C pointer type.
|
| CStruct |
Denotes Java interface that imports a C struct.
|
| CTypedefOfInfo |
Informational only.
|
| RawField |
Denotes a method as a field access of a
structured C memory. |
| RawFieldAddress |
Denotes a method as a field address computation of a
RawStructure. |
| RawFieldOffset |
Denotes a method as a field offset access of a
RawStructure. |
| RawPointerTo |
Denotes a Java interface that is a pointer to a
RawStructure. |
| RawStructure |
Denotes Java interface that represents C memory, but without a
C struct
definition. |
| UniqueLocationIdentity |
A
CField also annotated with this annotation gets a unique LocationIdentity
assigned, i.e., reads and writes do not interfere with reads and writes to any other field and
are optimized without regarding other fields. |