From 78bf0f6fbbba39e1c56d5dda3df7b0c3eaec74ad Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Mon, 18 Jun 2012 23:19:23 +0200 Subject: Fix for issue 376 for javac. --- src/core/lombok/javac/handlers/HandleGetter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/core/lombok/javac/handlers/HandleGetter.java b/src/core/lombok/javac/handlers/HandleGetter.java index dd0a99ad..fa60504f 100644 --- a/src/core/lombok/javac/handlers/HandleGetter.java +++ b/src/core/lombok/javac/handlers/HandleGetter.java @@ -221,8 +221,10 @@ public class HandleGetter extends JavacAnnotationHandler { private JCMethodDecl createGetter(long access, JavacNode field, TreeMaker treeMaker, boolean lazy, JCTree source) { JCVariableDecl fieldNode = (JCVariableDecl) field.get(); - // Remember the type; lazy will change it; + // Remember the type; lazy will change it JCExpression methodType = copyType(treeMaker, fieldNode); + // Generate the methodName; lazy will change the field type + Name methodName = field.toName(toGetterName(field)); List statements; JCTree toClearOfMarkers = null; @@ -234,7 +236,6 @@ public class HandleGetter extends JavacAnnotationHandler { } JCBlock methodBody = treeMaker.Block(0, statements); - Name methodName = field.toName(toGetterName(field)); List methodGenericParams = List.nil(); List parameters = List.nil(); -- cgit