| Package | Description |
|---|---|
| org.bridj | |
| org.bridj.ann |
BridJ annotations classes (used to decorate bindings ; you do not need to
browse this if you are using JNAerator).
|
| org.bridj.cpp |
BridJ C++ runtime.
|
| org.bridj.cpp.com |
BridJ COM support (Windows-only, working but under-tested).
|
| org.bridj.cpp.com.shell |
BridJ mappings for some common Windows COM Shell interfaces.
|
| org.bridj.cpp.mfc |
BridJ Windows MFC runtime (not working properly yet).
|
| org.bridj.cpp.std |
Bindings for some C++ STL class templates.
|
| org.bridj.demangling |
BridJ symbols demanglers.
|
| org.bridj.dyncall | |
| org.bridj.jawt |
BridJ JAWT utilities (to get the native peer handle of an AWT
Component). |
| org.bridj.objc |
BridJ Objective-C runtime (MacOS X only, not working properly yet).
|
| Class and Description |
|---|
| Convention.Style
Calling convention enums
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Struct
Struct details such as explicit fields packing and padding.
|
| Class and Description |
|---|
| Convention.Style
Calling convention enums
|
| Forwardable
For annotations that can be forwarded to other annotations.
|
| Class and Description |
|---|
| Convention
Force the method call convention to some value.
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Class and Description |
|---|
| Array
Mono- or multi-dimensional array length (used on Pointer types).
|
| CLong
Indicate that a Java long value is represented by a C 'long' integer (which
size is platform- and compiler-dependent).
|
| Convention
Force the method call convention to some value.
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Library
Specify the name of the native library that should be bound to the class or
method this annotation is put on.
|
| Name
Specify the real non-obfuscated name of a field / method / class (useful when the
name is a Java keyword but not a C one, e.g. to bind a C function named
'transient')
|
| Ptr
Indicate that a Java long value is represented by a natively-sized integer
('size_t' and pointer types).
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Union
Marks a struct as an union (same as putting unionWith = 0 in every
Field annotation). |
| Virtual
Mark a C++ method as virtual and specify its position in the virtual
table.
|
| Class and Description |
|---|
| Array
Mono- or multi-dimensional array length (used on Pointer types).
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Virtual
Mark a C++ method as virtual and specify its position in the virtual
table.
|
| Class and Description |
|---|
| Convention
Force the method call convention to some value.
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Library
Specify the name of the native library that should be bound to the class or
method this annotation is put on.
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Virtual
Mark a C++ method as virtual and specify its position in the virtual
table.
|
| Class and Description |
|---|
| Array
Mono- or multi-dimensional array length (used on Pointer types).
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Struct
Struct details such as explicit fields packing and padding.
|
| Template
C++ template parameters metadata
|
| Class and Description |
|---|
| Convention.Style
Calling convention enums
|
| Class and Description |
|---|
| CLong
Indicate that a Java long value is represented by a C 'long' integer (which
size is platform- and compiler-dependent).
|
| Library
Specify the name of the native library that should be bound to the class or
method this annotation is put on.
|
| Optional
Applies to native methods that might not be present to avoid polluting error
logs (useful for "optional" methods in many libraries).
|
| Ptr
Indicate that a Java long value is represented by a natively-sized integer
('size_t' and pointer types).
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Class and Description |
|---|
| Convention
Force the method call convention to some value.
|
| Field
Indicate the index of a structure field (in Java, the order of methods and
fields is unspecified so you need to order them explicitely).
|
| Library
Specify the name of the native library that should be bound to the class or
method this annotation is put on.
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
| Class and Description |
|---|
| Library
Specify the name of the native library that should be bound to the class or
method this annotation is put on.
|
| Ptr
Indicate that a Java long value is represented by a natively-sized integer
('size_t' and pointer types).
|
| Runtime
Specify the runtime that should be used to bind native methods (default is
CRuntime if no annotation is provided). |
Copyright © 2009-2015. All Rights Reserved.