diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/QuerydslAnnotationProcessor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/QuerydslAnnotationProcessor.java index 5134931ac..9162b665b 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/QuerydslAnnotationProcessor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/QuerydslAnnotationProcessor.java @@ -34,6 +34,8 @@ import com.mysema.query.annotations.QueryTransient; @SupportedAnnotationTypes({"com.mysema.query.annotations.*"}) @SupportedSourceVersion(SourceVersion.RELEASE_6) public class QuerydslAnnotationProcessor extends AbstractProcessor{ + + private static final Boolean ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS = Boolean.FALSE; @Override public boolean process(Set annotations, RoundEnvironment roundEnv) { @@ -50,7 +52,7 @@ public class QuerydslAnnotationProcessor extends AbstractProcessor{ Processor processor = new Processor(processingEnv, roundEnv, configuration); processor.process(); - return true; + return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; } } diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/hibernate/HibernateAnnotationProcessor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/hibernate/HibernateAnnotationProcessor.java index b71ee6380..658cffb1e 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/hibernate/HibernateAnnotationProcessor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/hibernate/HibernateAnnotationProcessor.java @@ -22,7 +22,7 @@ import com.mysema.query.apt.jpa.JPAAnnotationProcessor; @SupportedAnnotationTypes({"com.mysema.query.annotations.*","javax.persistence.*", "org.hibernate.annotations.*"}) @SupportedSourceVersion(SourceVersion.RELEASE_6) public class HibernateAnnotationProcessor extends JPAAnnotationProcessor{ - + @Override protected DefaultConfiguration createConfiguration(RoundEnvironment roundEnv) throws ClassNotFoundException { return new HibernateConfiguration(roundEnv, processingEnv.getOptions(), entity, superType, embeddable, embedded, skip); diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/jdo/JDOAnnotationProcessor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/jdo/JDOAnnotationProcessor.java index 46a420b91..ee0855e74 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/jdo/JDOAnnotationProcessor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/jdo/JDOAnnotationProcessor.java @@ -32,6 +32,8 @@ import com.mysema.query.apt.Processor; @SupportedSourceVersion(SourceVersion.RELEASE_6) public class JDOAnnotationProcessor extends AbstractProcessor{ + private static final Boolean ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS = Boolean.FALSE; + private static final Set KEYWORDS = new HashSet(Arrays.asList( "AS","ASC", "ASCENDING","AVG", "BY","COUNT", "DESC","DESCENDING", @@ -55,7 +57,7 @@ public class JDOAnnotationProcessor extends AbstractProcessor{ configuration.setUseGetters(false); Processor processor = new Processor(processingEnv, roundEnv, configuration); processor.process(); - return true; + return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; } catch (ClassNotFoundException e) { throw new APTException(e.getMessage(), e); diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/jpa/JPAAnnotationProcessor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/jpa/JPAAnnotationProcessor.java index f5054aa55..9a856de63 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/jpa/JPAAnnotationProcessor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/jpa/JPAAnnotationProcessor.java @@ -30,6 +30,8 @@ import com.mysema.query.apt.Processor; @SupportedSourceVersion(SourceVersion.RELEASE_6) public class JPAAnnotationProcessor extends AbstractProcessor{ + private static final Boolean ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS = Boolean.FALSE; + protected Class entity, superType, embeddable, embedded, skip; @SuppressWarnings("unchecked") @@ -46,7 +48,7 @@ public class JPAAnnotationProcessor extends AbstractProcessor{ DefaultConfiguration configuration = createConfiguration(roundEnv); Processor processor = new Processor(processingEnv, roundEnv, configuration); processor.process(); - return true; + return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; } catch (ClassNotFoundException e) { throw new APTException(e.getMessage(), e); diff --git a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/morphia/MorphiaAnnotationProcessor.java b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/morphia/MorphiaAnnotationProcessor.java index c43b5ce38..7c35439ff 100644 --- a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/morphia/MorphiaAnnotationProcessor.java +++ b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/morphia/MorphiaAnnotationProcessor.java @@ -35,6 +35,8 @@ import com.mysema.query.mongodb.Point; @SupportedSourceVersion(SourceVersion.RELEASE_6) public class MorphiaAnnotationProcessor extends AbstractProcessor{ + private static final Boolean ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS = Boolean.FALSE; + private Class entities, entity, embedded, skip; @Override @@ -52,7 +54,7 @@ public class MorphiaAnnotationProcessor extends AbstractProcessor{ Processor processor = new Processor(processingEnv, roundEnv, configuration); processor.process(); - return true; + return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; } }