Я нашел статью eclipse.org наиболее полезной для начала. Если честно, вам, вероятно, лучше отладить некоторые из рефакторингов Eclipse, чтобы по-настоящему понять, как они работают.
Хорошим местом для начала отладки кода является установка точек останова на org.eclipse.jdt.core.dom.rewrite.ASTRewrite, в частности, метода rewriteAST (), а затем запуск некоторых рефакторингов.
Вот некоторые из них, которые вам могут пригодиться. Вы ищете что-то конкретное или общее представление о том, как обрабатывать AST?