Participantes de compilación

org.eclipse.jdt.core.compilationParticipant

3.2

Este punto de extensión permite a los clientes participar en el proceso de compilación recibiendo notificaciones en varias etapas de construcción y reconciliación a través de un 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>

definición de un participante de compilación. Esta definición permite ordenar los participantes. Los participantes se ejecutan por grupo. El grupo de participantes que modifica el entorno se ejecuta primero, a continuación se ejecuta el grupo de participantes que crea problemas y finalmente se ejecuta el grupo de otros participantes. Dentro de cada grupo, los participantes se ordenan utilizando los atributos 'requires' correspondientes. Si un atributo 'requires' señala a un participante que no pertenece al grupo, éste se omite.



<!ELEMENT requires EMPTY>

<!ATTLIST requires

id CDATA #REQUIRED>

un participante necesario para ejecutar este participante de compilación



<!ELEMENT managedMarker EMPTY>

<!ATTLIST managedMarker

markerType CDATA #REQUIRED>

se crea un marcador gestionado a partir de los problemas registrados (consulte BuildContext#recordNewProblems(CategorizedProblem[])) y se elimina cuando el archivo fuente correspondiente se reconstruye o cuando se borra el proyecto



[Especificar aquí el ejemplo de utilización de punto de extensión.]

[Especificar aquí información sobre la API]

[Especificar la información acerca de la implementación suministrada de este punto de extensión.]