diff options
author | Tumi <serverperformance@gmail.com> | 2014-01-15 00:12:35 +0100 |
---|---|---|
committer | Tumi <serverperformance@gmail.com> | 2014-01-15 00:12:35 +0100 |
commit | 71a22340ae70f9512fab48244b8ecaf5c73bf32a (patch) | |
tree | 981396147da8d0e57c8bf2e01080abd43e2da6a9 | |
parent | ed82259e5276810ce7c8a8e2da5d1bc1dd35d7f8 (diff) | |
download | lombok-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.java | 4 |
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 { |