From b7e4e212bf423bc4eedd446616a293596bde848d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Wed, 25 Feb 2015 23:38:31 +0200 Subject: [PATCH 1/2] Add Override annotation --- .../src/main/java/com/querydsl/codegen/BeanSerializer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/querydsl-codegen/src/main/java/com/querydsl/codegen/BeanSerializer.java b/querydsl-codegen/src/main/java/com/querydsl/codegen/BeanSerializer.java index dc93c451c..0ce27400c 100644 --- a/querydsl-codegen/src/main/java/com/querydsl/codegen/BeanSerializer.java +++ b/querydsl-codegen/src/main/java/com/querydsl/codegen/BeanSerializer.java @@ -13,11 +13,12 @@ */ package com.querydsl.codegen; -import javax.annotation.Generated; import java.io.IOException; import java.lang.annotation.Annotation; import java.util.*; +import javax.annotation.Generated; + import com.google.common.base.Function; import com.google.common.collect.Lists; import com.mysema.codegen.CodeWriter; @@ -196,6 +197,7 @@ public class BeanSerializer implements Serializer{ } protected void addToString(EntityType model, CodeWriter writer) throws IOException { + writer.line("@Override"); writer.beginPublicMethod(Types.STRING, "toString"); StringBuilder builder = new StringBuilder(); for (Property property : model.getProperties()) { From bdae3b15ea504a8eea96114a57d1d810118d3211 Mon Sep 17 00:00:00 2001 From: Ruben Dijkstra Date: Sat, 28 Feb 2015 23:00:03 +0100 Subject: [PATCH 2/2] Add verification test for Override annotation --- .../test/java/com/querydsl/codegen/BeanSerializerTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/querydsl-codegen/src/test/java/com/querydsl/codegen/BeanSerializerTest.java b/querydsl-codegen/src/test/java/com/querydsl/codegen/BeanSerializerTest.java index c56d8b51d..66babc29d 100644 --- a/querydsl-codegen/src/test/java/com/querydsl/codegen/BeanSerializerTest.java +++ b/querydsl-codegen/src/test/java/com/querydsl/codegen/BeanSerializerTest.java @@ -121,7 +121,9 @@ public class BeanSerializerTest { BeanSerializer serializer = new BeanSerializer(); serializer.setAddToString(true); serializer.serialize(type, SimpleSerializerConfig.DEFAULT, new JavaWriter(writer)); - //System.out.println(writer.toString()); + assertTrue(String.valueOf(writer).contains( + " @Override\n" + + " public String toString()")); } @Test