AbortFormatting исключение при модификации узла ast - PullRequest
0 голосов
/ 08 декабря 2018

Короче говоря, пока я пытался изменить AST, eclipse cdt дает мне org.eclipse.cdt.internal.formatter.AbortFormatting, пример кода:

for ( IASTNode node : nodes) {
     rewriter.replace(node, node.copy(), null); 
}
Change change = rewriter.rewriteAST();
change = change.perform(new NullProgressMonitor());

этот простой код просто заменяет узел наодна и та же копия, просто ради тестирования, некоторые узлы были успешно заменены, а другие дают мне это исключениеудачи

...