diff options
author | Philipp Eichhorn <peichhor@web.de> | 2012-07-18 19:53:29 +0200 |
---|---|---|
committer | Philipp Eichhorn <peichhor@web.de> | 2012-07-18 19:53:29 +0200 |
commit | 98c704c7cb4b21d0d6e11f55c52da89cb7c22502 (patch) | |
tree | 65e7c557d04539000b0542ac5a72591b5681e265 /src/core | |
parent | 555bdfd52ffddcf01b444fb2802cdf9f486e0f87 (diff) | |
download | lombok-98c704c7cb4b21d0d6e11f55c52da89cb7c22502.tar.gz lombok-98c704c7cb4b21d0d6e11f55c52da89cb7c22502.tar.bz2 lombok-98c704c7cb4b21d0d6e11f55c52da89cb7c22502.zip |
Lombok not longer removes the feature annotations and the import declarations of said annotations when running in Netbeans. This solves another batch of usability issues in Netbeans.
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/lombok/javac/handlers/JavacHandlerUtil.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/lombok/javac/handlers/JavacHandlerUtil.java b/src/core/lombok/javac/handlers/JavacHandlerUtil.java index ce7421b1..fcafb88e 100644 --- a/src/core/lombok/javac/handlers/JavacHandlerUtil.java +++ b/src/core/lombok/javac/handlers/JavacHandlerUtil.java @@ -250,6 +250,7 @@ public class JavacHandlerUtil { * Only does this if the DeleteLombokAnnotations class is in the context. */ public static void deleteAnnotationIfNeccessary(JavacNode annotation, Class<? extends Annotation> annotationType) { + if (inNetbeansEditor(annotation)) return; if (!annotation.shouldDeleteLombokAnnotations()) return; JavacNode parentNode = annotation.directUp(); switch (parentNode.getKind()) { @@ -280,6 +281,7 @@ public class JavacHandlerUtil { } public static void deleteImportFromCompilationUnit(JavacNode node, String name) { + if (inNetbeansEditor(node)) return; if (!node.shouldDeleteLombokAnnotations()) return; ListBuffer<JCTree> newDefs = ListBuffer.lb(); |