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()) { 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