Ao escrever plugins Eclipse JDT, há uma maneira de controlar a aparência de certos strings em código?
-
06-07-2019 - |
Pergunta
Eu estou escrevendo um plugin do Eclipse para o JDT.
Eu preciso de uma funcionalidade que monitora determinadas cadeias ou expressões regulares e possivelmente cria marcadores.
Eu sei que o Eclipse já faz isso para // comentários TODO, por exemplo (a criação de marcadores de tarefas para eles), mas eu não tenho certeza se eu posso usar o mesmo mecanismo. Eu posso escrever meu próprio mas preocupado seria muito ineficiente e não o suficiente sensível ao chnanges código.
Solução
Ele não deve ser complicado. Registe-se como qualquer ouvinte de recursos ou como um construtor e uso AST para analisar os arquivos de texto modificado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow