Example usage for Java org.eclipse.jdt.core.compiler CompilationParticipant fields, constructors, methods, implement or subclass
The text is from its open source code.
int | aboutToBuild(IJavaProject project) Notifies this participant that a build is about to start and provides it the opportunity to create missing source folders for generated source files. |
void | buildFinished(IJavaProject project) Notifies this participant that a build has finished for the project. |
void | buildStarting(BuildContext[] files, boolean isBatch) Notifies this participant that a compile operation is about to start and provides it the opportunity to generate source files based on the source files about to be compiled. |
void | cleanStarting(IJavaProject project) Notifies this participant that a clean is about to start and provides it the opportunity to delete generated source files. |
boolean | isAnnotationProcessor() Returns whether this participant is interested in Annotations. |
void | processAnnotations(BuildContext[] files) Notifies this participant that a compile operation has found source files using Annotations. |
void | reconcile(ReconcileContext context) Notifies this participant that a reconcile operation is happening. |