AdapterInformation |
|
Attribute |
|
Builder |
The Builder is responsible for coordinating efforts between the Parser, the
Generator, and the native compiler.
|
BuildMojo |
A Maven Mojo to call the Builder (C++ header file -> Java class -> C++ JNI -> native library).
|
ClassFilter |
An interface used by ClassScanner to determine which classes to load.
|
ClassScanner |
Given a UserClassLoader , attempts to match and fill in a Collection
of Class , in various ways in which users may wish to do so.
|
CommandExecutor |
A wrapper for ProcessBuilder that can be overridden easily for frameworks like Gradle that don't support it well.
|
Context |
|
Declaration |
|
DeclarationList |
|
Declarator |
|
DocTag |
Documentation tags, where we keep only the ones that could be compatible between Javadoc and Doxygen.
|
Generator.BooleanEnum |
|
Generator.ByteEnum |
|
Generator.IntEnum |
|
Generator.LongEnum |
|
Generator.ShortEnum |
|
IndexedSet |
|
Info |
Holds information useful to the Parser and associated with C++ identifiers.
|
InfoMap |
A Map containing Info objects consumed by the Parser .
|
Logger |
A simple but extensible logging interface that dumps messages to the "standard" output streams by default.
|
MethodInformation |
|
Parameters |
|
Parser |
The Parser, just like the Generator, is a mess that is not meant to support the
entirety of C++, but an appropriate subset as used by typical C/C++ header files.
|
ParserException |
|
TemplateMap |
|
Token |
|
TokenIndexer |
|
Type |
|
UserClassLoader |
An extension of URLClassLoader that keeps a list of paths in memory.
|