Kompileringsdeltakere

org.eclipse.jdt.core.compilationParticipant

3.2

Dette utvidelsespunktet gjør at klienter kan delta i kompileringsprosessen ved å motta varsler på ulike trinn i byggingen og avstemmingen, via en org.eclipse.jdt.core.compiler.CompilationParticipant.

<!ELEMENT extension (compilationParticipant*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT compilationParticipant (requires* , managedMarker*)>

<!ATTLIST compilationParticipant

class               CDATA #REQUIRED

id                  CDATA #REQUIRED

modifiesEnvironment (true | false)

createsProblems     (true | false)

requiredSourceLevel CDATA #IMPLIED>

Definisjon av en kompileringsdeltaker. Denne definisjon tillater ordning av deltakernes rekkefølge. Deltakerne kjøres etter gruppe. Først kjøres gruppen med deltakere som endrer miljøet, deretter køjres gruppen med deltakere som skaper problemet, og til slutt med gruppen med de øvrige deltakerne. Innenfor hver gruppe ordnes deltakerne etter deres 'requires'-attributter. Hvis et 'requires'-attributt peker på en deltaker som ikke tilhører gruppen, blir det oversett.



<!ELEMENT requires EMPTY>

<!ATTLIST requires

id CDATA #REQUIRED>

en deltaker som er nødvendig for å økjre denne kompileringsdeltakeren



<!ELEMENT managedMarker EMPTY>

<!ATTLIST managedMarker

markerType CDATA #REQUIRED>

det blir opprettet et styrt merke fra de registrerte problemene (se BuildContext#recordNewProblems(CategorizedProblem[])), og blir fjernet når den tilhørende kildefilen blir gjenoppbygd eller når prosjektet blir ryddet



[Enter extension point usage example here.]

[Enter API information here.]

[Enter information about supplied implementation of this extension point.]