|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.bridj.ann | |
|---|---|
| org.bridj | BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). |
| 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.cs.mono | BridJ C# support specific to Novell's Mono platform (stub, not implemented). |
| 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). |
| Classes in org.bridj.ann used by org.bridj | |
|---|---|
| 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. |
|
| Classes in org.bridj.ann used by org.bridj.ann | |
|---|---|
| Convention.Style
Calling convention enums |
|
| Forwardable
For annotations that can be forwarded to other annotations. |
|
| Classes in org.bridj.ann used by org.bridj.cpp | |
|---|---|
| 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). |
|
| Classes in org.bridj.ann used by org.bridj.cpp.com | |
|---|---|
| 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. |
|
| 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. |
|
| Classes in org.bridj.ann used by org.bridj.cpp.com.shell | |
|---|---|
| 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. |
|
| Classes in org.bridj.ann used by org.bridj.cpp.mfc | |
|---|---|
| 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. |
|
| Classes in org.bridj.ann used by org.bridj.cpp.std | |
|---|---|
| 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 |
|
| Classes in org.bridj.ann used by org.bridj.cs.mono | |
|---|---|
| Library
Specify the name of the native library that should be bound to the class or method this annotation is put on. |
|
| Classes in org.bridj.ann used by org.bridj.demangling | |
|---|---|
| Convention.Style
Calling convention enums |
|
| Classes in org.bridj.ann used by org.bridj.dyncall | |
|---|---|
| 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). |
|
| Classes in org.bridj.ann used by org.bridj.jawt | |
|---|---|
| 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). |
|
| Classes in org.bridj.ann used by org.bridj.objc | |
|---|---|
| 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). |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||