Alterações Requeridas ao Adotar Mecanismos e APIs 3.2

Esta seção descreve as alterações que serão necessárias se você estiver tentando alterar o plug-in 3.1 para adotar os mecanismos e as APIs 3.2.

  1. Ponto de Extensão Participante da Compilação

Ponto de Extensão Participante da Compilação

Um novo ponto de extensão (org.eclipse.jdt.core.compilationParticipant) permite que plug-ins dependentes de org.eclipse.jdt.core participem do processo de build Java, bem como da reconciliação de editores Java.

Implementando o org.eclipse.jdt.core.compiler.CompilationParticipant e estendendo esse ponto de extensão, alguém pode ser notificado quando um build estiver sendo iniciado, quando uma limpeza estiver sendo iniciada ou quando uma cópia de trabalho (em um editor Java) estiver sendo reconciliada. Durante essas notificações, tipos podem ser incluídos, alterados ou removidos, marcadores de build podem ser criados ou erros podem ser relatados no editor Java.