From 9f032fed5aa2c69889c8923dc4f3c8e5bb552253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sun, 7 Oct 2012 12:40:20 +0300 Subject: [PATCH] added check for rootElements existence --- .../java/com/mysema/query/apt/AbstractQuerydslProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/querydsl-apt/src/main/java/com/mysema/query/apt/AbstractQuerydslProcessor.java b/querydsl-apt/src/main/java/com/mysema/query/apt/AbstractQuerydslProcessor.java index eb8b26ee6..eede39a34 100644 --- a/querydsl-apt/src/main/java/com/mysema/query/apt/AbstractQuerydslProcessor.java +++ b/querydsl-apt/src/main/java/com/mysema/query/apt/AbstractQuerydslProcessor.java @@ -95,6 +95,11 @@ public abstract class AbstractQuerydslProcessor extends AbstractProcessor { return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; } + if (roundEnv.getRootElements() == null || roundEnv.getRootElements().isEmpty()) { + processingEnv.getMessager().printMessage(Diagnostic.Kind.NOTE, "No sources to process"); + return ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS; + } + conf = createConfiguration(roundEnv); context = new Context(); Set> entityAnnotations = conf.getEntityAnnotations();