diff options
Diffstat (limited to 'src/lombok/eclipse/handlers/HandlePrintAST.java')
-rw-r--r-- | src/lombok/eclipse/handlers/HandlePrintAST.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lombok/eclipse/handlers/HandlePrintAST.java b/src/lombok/eclipse/handlers/HandlePrintAST.java index 2e379ce3..4438f4e4 100644 --- a/src/lombok/eclipse/handlers/HandlePrintAST.java +++ b/src/lombok/eclipse/handlers/HandlePrintAST.java @@ -11,7 +11,9 @@ import lombok.eclipse.EclipseAST.Node; @ProviderFor(EclipseAnnotationHandler.class) public class HandlePrintAST implements EclipseAnnotationHandler<PrintAST> { - @Override public void handle(AnnotationValues<PrintAST> annotation, Annotation ast, Node annotationNode) { + @Override public boolean handle(AnnotationValues<PrintAST> annotation, Annotation ast, Node annotationNode) { + if ( !annotationNode.isCompleteParse() ) return false; annotationNode.up().traverse(new EclipseASTVisitor.EclipseASTPrinter()); + return true; } } |