diff options
author | Roel Spilker <r.spilker@gmail.com> | 2020-02-14 00:06:52 +0100 |
---|---|---|
committer | Roel Spilker <r.spilker@gmail.com> | 2020-02-14 00:07:45 +0100 |
commit | 0d7540db0cc0c9a2758799522925f09eddeb7420 (patch) | |
tree | 10f7b31859ebe9ed670b04ff4007406e5de3dd7a /src/launch | |
parent | a8dd99d9f080be6839fe507ade104fccac115de4 (diff) | |
download | lombok-0d7540db0cc0c9a2758799522925f09eddeb7420.tar.gz lombok-0d7540db0cc0c9a2758799522925f09eddeb7420.tar.bz2 lombok-0d7540db0cc0c9a2758799522925f09eddeb7420.zip |
(#2125) Extract mapstruct binding to separate module.
Diffstat (limited to 'src/launch')
-rw-r--r-- | src/launch/lombok/launch/AnnotationProcessor.java | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/launch/lombok/launch/AnnotationProcessor.java b/src/launch/lombok/launch/AnnotationProcessor.java index b03dec76..456a8cef 100644 --- a/src/launch/lombok/launch/AnnotationProcessor.java +++ b/src/launch/lombok/launch/AnnotationProcessor.java @@ -34,22 +34,13 @@ import javax.lang.model.element.AnnotationMirror; import javax.lang.model.element.Element; import javax.lang.model.element.ExecutableElement; import javax.lang.model.element.TypeElement; -import javax.lang.model.type.TypeMirror; - -import org.mapstruct.ap.spi.AstModifyingAnnotationProcessor; import sun.misc.Unsafe; class AnnotationProcessorHider { - public static class AstModificationNotifier implements AstModifyingAnnotationProcessor { - @Override public boolean isTypeComplete(TypeMirror type) { - if (System.getProperty("lombok.disable") != null) return true; - return AstModificationNotifierData.lombokInvoked; - } - } - - static class AstModificationNotifierData { - volatile static boolean lombokInvoked = false; + + public static class AstModificationNotifierData { + public volatile static boolean lombokInvoked = false; } public static class AnnotationProcessor extends AbstractProcessor { |