Käännöksen osapuolet

org.eclipse.jdt.core.compilationParticipant

3.2

Tämän laajennuspisteen avulla työasemat voivat osallistua käännösprosessiin. Laajennuspiste ottaa vastaan ilmoituksia koonnin ja täsmäytyksen eri vaiheissa ###luokan org.eclipse.jdt.core.compiler.CompilationParticipant kautta.

<!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>

Käännöksen osapuolen määritys. Kyseinen määritys sallii osapuolten käskemisen. Osapuolet ajetaan ryhmittäin. Ensimmäisenä ajetaan ympäristöä muokkaava osapuolten ryhmä, seuraavaksi ajetaan häiriöitä luova osapuolten ryhmä ja viimeisenä ajetaan muiden osapuolten ryhmä. Osapuolia käsketään jokaisen ryhmän sisällä käyttämällä niiden requires-määritettä. Jos jokin requires-määritteistä osoittaa osapuoleen, joka ei kuulu ryhmään, se ohitetaan.



<!ELEMENT requires EMPTY>

<!ATTLIST requires

id CDATA #REQUIRED>

tämän käännöksen osapuolen ajolle pakollinen osapuoli



<!ELEMENT managedMarker EMPTY>

<!ATTLIST managedMarker

markerType CDATA #REQUIRED>

ohjattu merkintä luodaan tallennetuista häiriöistä (katso BuildContext#recordNewProblems(CategorizedProblem[])) ja se poistetaan, kun vastaava lähdetiedosto kootaan uudelleen tai kun projekti puhdistetaan



[Kirjoita tähän laajennuspisteen käytön esimerkki.]

[Kirjoita API-tiedot tähän.]

[Kirjoita tämän laajennuspisteen toimitetun toteutuksen tiedot.]