Lines 23-28
Link Here
|
23 |
* So the notified events are the result of a build action, a clean action, a reconcile operation |
23 |
* So the notified events are the result of a build action, a clean action, a reconcile operation |
24 |
* (for a working copy), etc. |
24 |
* (for a working copy), etc. |
25 |
* <p> |
25 |
* <p> |
|
|
26 |
* Code that participates in the build should in general be implemented with a separate Builder, |
27 |
* rather than a CompilationParticipant. It is only necessary to use a CompilationParticipant if |
28 |
* the build step needs to interact with the Java build, for instance by creating additional |
29 |
* Java source files that must themselves in turn be compiled. |
30 |
* <p> |
26 |
* Clients wishing to participate in the compilation process must suclass this class, and implement |
31 |
* Clients wishing to participate in the compilation process must suclass this class, and implement |
27 |
* {@link #isActive(IJavaProject)}, {@link #aboutToBuild(IJavaProject)}, |
32 |
* {@link #isActive(IJavaProject)}, {@link #aboutToBuild(IJavaProject)}, |
28 |
* {@link #reconcile(ReconcileContext)}, etc. |
33 |
* {@link #reconcile(ReconcileContext)}, etc. |