aboutsummaryrefslogtreecommitdiff
path: root/src/core9
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2018-02-06 05:42:03 +0100
committerReinier Zwitserloot <reinier@zwitserloot.com>2018-02-06 06:20:39 +0100
commitfee0ad33abceb0219076dde05c9d5d9ba950000f (patch)
treeb376b44082a8599b5ade4c319356c5bf9bf9e4f3 /src/core9
parent0b2cca0eb9de873998535af15c0066a71e2e363f (diff)
downloadlombok-fee0ad33abceb0219076dde05c9d5d9ba950000f.tar.gz
lombok-fee0ad33abceb0219076dde05c9d5d9ba950000f.tar.bz2
lombok-fee0ad33abceb0219076dde05c9d5d9ba950000f.zip
[jdk9] add support for using lombok with JDK9 code when compiling using the new module syntax, and having module-info.java files in your source.
Diffstat (limited to 'src/core9')
-rw-r--r--src/core9/module-info.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/core9/module-info.java b/src/core9/module-info.java
new file mode 100644
index 00000000..a4c97a89
--- /dev/null
+++ b/src/core9/module-info.java
@@ -0,0 +1,18 @@
+module lombok {
+ requires java.compiler;
+ requires java.instrument;
+ requires jdk.unsupported;
+
+ exports lombok;
+ exports lombok.experimental;
+ exports lombok.extern.apachecommons;
+ exports lombok.extern.java;
+ exports lombok.extern.jbosslog;
+ exports lombok.extern.log4j;
+ exports lombok.extern.slf4j;
+
+ provides javax.annotation.processing.Processor with lombok.launch.AnnotationProcessorHider.AnnotationProcessor;
+// provides javax.annotation.processing.Processor with lombok.launch.AnnotationProcessorHider.ClaimingProcessor;
+ provides org.mapstruct.ap.spi.AstModifyingAnnotationProcessor with lombok.launch.AnnotationProcessorHider.AstModificationNotifier;
+}
+