From 5135964bd33cc57076f9bf8530d7d5621c6b649e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Mon, 11 Oct 2010 09:00:56 +0000 Subject: [PATCH] improved embeddable handling --- .../mysema/query/mongodb/MongodbAnnotationProcessor.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbAnnotationProcessor.java b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbAnnotationProcessor.java index 9505c6bb1..bfd785e8d 100644 --- a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbAnnotationProcessor.java +++ b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbAnnotationProcessor.java @@ -18,6 +18,7 @@ import javax.tools.Diagnostic; import com.google.code.morphia.annotations.Entity; import com.google.code.morphia.annotations.Transient; +import com.mysema.query.annotations.QueryEmbeddable; import com.mysema.query.annotations.QueryEntities; import com.mysema.query.apt.DefaultConfiguration; import com.mysema.query.apt.Processor; @@ -26,16 +27,17 @@ import com.mysema.query.apt.Processor; @SupportedSourceVersion(SourceVersion.RELEASE_6) public class MongodbAnnotationProcessor extends AbstractProcessor{ - private Class entities, entity, skip; + private Class entities, entity, embeddable, skip; @Override public boolean process(Set annotations, RoundEnvironment roundEnv) { processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "Running " + getClass().getSimpleName()); entities = QueryEntities.class; entity = Entity.class; + embeddable = QueryEmbeddable.class; skip = Transient.class; - DefaultConfiguration configuration = new DefaultConfiguration(roundEnv, processingEnv.getOptions(), entities, entity, null, null, skip); + DefaultConfiguration configuration = new DefaultConfiguration(roundEnv, processingEnv.getOptions(), entities, entity, null, embeddable, skip); Processor processor = new Processor(processingEnv, roundEnv, configuration); processor.process();