aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTumi <serverperformance@gmail.com>2014-01-15 00:12:35 +0100
committerTumi <serverperformance@gmail.com>2014-01-15 00:12:35 +0100
commit71a22340ae70f9512fab48244b8ecaf5c73bf32a (patch)
tree981396147da8d0e57c8bf2e01080abd43e2da6a9
parented82259e5276810ce7c8a8e2da5d1bc1dd35d7f8 (diff)
downloadlombok-71a22340ae70f9512fab48244b8ecaf5c73bf32a.tar.gz
lombok-71a22340ae70f9512fab48244b8ecaf5c73bf32a.tar.bz2
lombok-71a22340ae70f9512fab48244b8ecaf5c73bf32a.zip
#627: Fix for refactoring when @Getter(lazy=true)
When if in NB Editor, just make the getter available (lazy stuff will be created when compiling). The inNetbeansEditor test is made after all the validations are made to the annotated field, and generates a regular getter for validations, Naviagator and autocompletion.
-rw-r--r--src/core/lombok/javac/handlers/HandleGetter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/lombok/javac/handlers/HandleGetter.java b/src/core/lombok/javac/handlers/HandleGetter.java
index ac0336ad..24121021 100644
--- a/src/core/lombok/javac/handlers/HandleGetter.java
+++ b/src/core/lombok/javac/handlers/HandleGetter.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2009-2013 The Project Lombok Authors.
+ * Copyright (C) 2009-2014 The Project Lombok Authors.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -225,7 +225,7 @@ public class HandleGetter extends JavacAnnotationHandler<Getter> {
List<JCStatement> statements;
JCTree toClearOfMarkers = null;
- if (lazy) {
+ if (lazy && !inNetbeansEditor(field)) {
toClearOfMarkers = fieldNode.init;
statements = createLazyGetterBody(treeMaker, field, source);
} else {