|
GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java (public API).
|
Classes | |
| class | AnnotationProcessorJavaStructEmitter |
Public Member Functions | |
| void | init (final ProcessingEnvironment processingEnv) |
| boolean | process (final Set<? extends TypeElement > annotations, final RoundEnvironment env) |
If the header file is absolute, the root path is the parent folder of the folder containing the package source, i.e.:
Header: /gluegen/src/junit/com/jogamp/test/structgen/TestStruct01.h Root: /gluegen/src/junit/.. Root: /gluegen/src
Otherwise the user.dir is being used as the root path and the relative header file is appended to it.
The property jogamp.gluegen.structgen.output allows setting a default outputPath for the generated sources, if the ProcessingEnvironment's structgen.output option is not set.
If the outputPath is relative, it is appended to the root path, otherwise it is taken as-is.
User can enable DEBUG while defining property jogamp.gluegen.structgen.debug.
Definition at line 91 of file CStructAnnotationProcessor.java.
| void com.jogamp.gluegen.structgen.CStructAnnotationProcessor.init | ( | final ProcessingEnvironment | processingEnv | ) |
Definition at line 115 of file CStructAnnotationProcessor.java.
| boolean com.jogamp.gluegen.structgen.CStructAnnotationProcessor.process | ( | final Set<? extends TypeElement > | annotations, |
| final RoundEnvironment | env | ||
| ) |
Definition at line 151 of file CStructAnnotationProcessor.java.