Merge pull request #1225 from querydsl/i1223

Add Override annotation
This commit is contained in:
Ruben Dijkstra 2015-03-01 01:15:26 +01:00
commit f229db9d20
2 changed files with 6 additions and 2 deletions

View File

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

View File

@ -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