From 286a214fcdbf9befa80f66f56d36b6b9b0288928 Mon Sep 17 00:00:00 2001 From: Gunnar Morling Date: Mon, 13 May 2013 22:27:21 +0200 Subject: [PATCH] Announcing processor option via @SupportedOptions to avoid warning when using it --- .../src/main/java/org/mapstruct/ap/MappingProcessor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/processor/src/main/java/org/mapstruct/ap/MappingProcessor.java b/processor/src/main/java/org/mapstruct/ap/MappingProcessor.java index ced5245cf..2b68d9064 100644 --- a/processor/src/main/java/org/mapstruct/ap/MappingProcessor.java +++ b/processor/src/main/java/org/mapstruct/ap/MappingProcessor.java @@ -20,6 +20,7 @@ import javax.annotation.processing.AbstractProcessor; import javax.annotation.processing.ProcessingEnvironment; import javax.annotation.processing.RoundEnvironment; import javax.annotation.processing.SupportedAnnotationTypes; +import javax.annotation.processing.SupportedOptions; import javax.lang.model.SourceVersion; import javax.lang.model.element.Element; import javax.lang.model.element.ElementKind; @@ -38,6 +39,7 @@ import org.mapstruct.ap.model.Options; @GeneratePrism(value = Mapping.class), @GeneratePrism(value = Mappings.class) }) +@SupportedOptions(MappingProcessor.SUPPRESS_GENERATOR_TIMESTAMP) public class MappingProcessor extends AbstractProcessor { /** @@ -45,7 +47,7 @@ public class MappingProcessor extends AbstractProcessor { */ private static final boolean ANNOTATIONS_CLAIMED_EXCLUSIVELY = false; - private static final String SUPPRESS_GENERATOR_TIMESTAMP = "suppressGeneratorTimestamp"; + protected static final String SUPPRESS_GENERATOR_TIMESTAMP = "suppressGeneratorTimestamp"; private Options options; @@ -83,7 +85,6 @@ public class MappingProcessor extends AbstractProcessor { } private Options createOptions() { - System.out.println( processingEnv.getOptions() ); return new Options(Boolean.valueOf( processingEnv.getOptions().get( SUPPRESS_GENERATOR_TIMESTAMP ))); } -} \ No newline at end of file +}