diff options
author | Roel Spilker <r.spilker@gmail.com> | 2013-08-06 22:59:55 +0200 |
---|---|---|
committer | Roel Spilker <r.spilker@gmail.com> | 2013-08-06 22:59:55 +0200 |
commit | 1eaaf3e276833d163f39eb06af32e678e2a7ed89 (patch) | |
tree | 7e1d78e8f42ee5aea854576c19f33759f379ad21 /src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java | |
parent | 3619f889f5088ccb08245c2c3d7bc6e4459337d5 (diff) | |
parent | df69425550d55da3de07f922fced3872432cd9d3 (diff) | |
download | lombok-1eaaf3e276833d163f39eb06af32e678e2a7ed89.tar.gz lombok-1eaaf3e276833d163f39eb06af32e678e2a7ed89.tar.bz2 lombok-1eaaf3e276833d163f39eb06af32e678e2a7ed89.zip |
Merge branch 'jdk8support' of github.com:rzwitserloot/lombok into jdk8support
Diffstat (limited to 'src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java')
-rw-r--r-- | src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java b/src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java index 88ab3871..9e871b4e 100644 --- a/src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java +++ b/src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java @@ -371,7 +371,7 @@ public class HandleEqualsAndHashCode extends JavacAnnotationHandler<EqualsAndHas JCExpression returnType = maker.TypeIdent(CTC_BOOLEAN); ListBuffer<JCStatement> statements = ListBuffer.lb(); - final List<JCVariableDecl> params = List.of(maker.VarDef(maker.Modifiers(Flags.FINAL), oName, objectType, null)); + final List<JCVariableDecl> params = List.of(maker.VarDef(maker.Modifiers(Flags.FINAL | Flags.PARAMETER), oName, objectType, null)); /* if (o == this) return true; */ { statements.append(maker.If(maker.Binary(CTC_EQUAL, maker.Ident(oName), @@ -501,7 +501,7 @@ public class HandleEqualsAndHashCode extends JavacAnnotationHandler<EqualsAndHas Name canEqualName = typeNode.toName("canEqual"); JCExpression objectType = chainDots(typeNode, "java", "lang", "Object"); Name otherName = typeNode.toName("other"); - List<JCVariableDecl> params = List.of(maker.VarDef(maker.Modifiers(Flags.FINAL), otherName, objectType, null)); + List<JCVariableDecl> params = List.of(maker.VarDef(maker.Modifiers(Flags.FINAL | Flags.PARAMETER), otherName, objectType, null)); JCBlock body = maker.Block(0, List.<JCStatement>of( maker.Return(maker.TypeTest(maker.Ident(otherName), createTypeReference(typeNode))))); |