Interface | Description |
---|---|
InfoMapper |
An interface to define a kind of configuration file entirely written in Java.
|
Class | Description |
---|---|
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). |
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. |
Context | |
Declaration | |
DeclarationList | |
Declarator | |
Generator |
The Generator is where all the C++ source code that we need gets generated.
|
IndexedSet<E> | |
Info |
Holds information useful to the
Parser and associated with C++ identifiers. |
InfoMap | |
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.
|
Piper |
A simple
Thread that reads data as fast as possible from an InputStream and
writes to the OutputStream . |
TemplateMap | |
Token | |
TokenIndexer | |
Tokenizer | |
Type | |
UserClassLoader |
An extension of
URLClassLoader that keeps a list of paths in memory. |
Exception | Description |
---|---|
ParserException |
Copyright © 2015. All Rights Reserved.