From a4345d11453fc7d80e7814c27605ce1a5caa23f8 Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Wed, 8 Jan 2020 01:20:27 +0100 Subject: new versions for docker --- docker/shared/classpath/lombok.config | 4 ++++ docker/shared/classpath/src/main/java/HelloWorld.java | 12 ++++++++++++ .../classpath/src/main/java/SneakyThrowsExample.java | 6 ++++++ docker/shared/lombok.config | 4 ---- docker/shared/modules/lombok.config | 4 ++++ docker/shared/modules/src/main/java/foo/HelloWorld.java | 14 ++++++++++++++ docker/shared/modules/src/main/java/module-info.java | 3 +++ docker/shared/src/main/java/HelloWorld.java | 13 ------------- docker/shared/src/main/java/SneakyThrowsExample.java | 7 ------- 9 files changed, 43 insertions(+), 24 deletions(-) create mode 100644 docker/shared/classpath/lombok.config create mode 100644 docker/shared/classpath/src/main/java/HelloWorld.java create mode 100644 docker/shared/classpath/src/main/java/SneakyThrowsExample.java delete mode 100644 docker/shared/lombok.config create mode 100644 docker/shared/modules/lombok.config create mode 100644 docker/shared/modules/src/main/java/foo/HelloWorld.java create mode 100644 docker/shared/modules/src/main/java/module-info.java delete mode 100644 docker/shared/src/main/java/HelloWorld.java delete mode 100644 docker/shared/src/main/java/SneakyThrowsExample.java (limited to 'docker/shared') diff --git a/docker/shared/classpath/lombok.config b/docker/shared/classpath/lombok.config new file mode 100644 index 00000000..62f16b08 --- /dev/null +++ b/docker/shared/classpath/lombok.config @@ -0,0 +1,4 @@ +lombok.addJavaxGeneratedAnnotation = false +lombok.anyConstructor.suppressConstructorProperties = true + +config.stopBubbling = true \ No newline at end of file diff --git a/docker/shared/classpath/src/main/java/HelloWorld.java b/docker/shared/classpath/src/main/java/HelloWorld.java new file mode 100644 index 00000000..ff12d248 --- /dev/null +++ b/docker/shared/classpath/src/main/java/HelloWorld.java @@ -0,0 +1,12 @@ +@lombok.Data +public class HelloWorld { + private final int answer; + + public static void main(String... args) { + System.out.println(new HelloWorld(42).getAnswer()); + } + + @FunctionalInterface interface Foo { + String name(); + } +} diff --git a/docker/shared/classpath/src/main/java/SneakyThrowsExample.java b/docker/shared/classpath/src/main/java/SneakyThrowsExample.java new file mode 100644 index 00000000..54e1425c --- /dev/null +++ b/docker/shared/classpath/src/main/java/SneakyThrowsExample.java @@ -0,0 +1,6 @@ +public class SneakyThrowsExample { + @lombok.SneakyThrows + public static void main(String... args) { + throw new java.io.IOException("boo"); + } +} diff --git a/docker/shared/lombok.config b/docker/shared/lombok.config deleted file mode 100644 index 62f16b08..00000000 --- a/docker/shared/lombok.config +++ /dev/null @@ -1,4 +0,0 @@ -lombok.addJavaxGeneratedAnnotation = false -lombok.anyConstructor.suppressConstructorProperties = true - -config.stopBubbling = true \ No newline at end of file diff --git a/docker/shared/modules/lombok.config b/docker/shared/modules/lombok.config new file mode 100644 index 00000000..cd8b7392 --- /dev/null +++ b/docker/shared/modules/lombok.config @@ -0,0 +1,4 @@ +lombok.addJavaxGeneratedAnnotation = false +lombok.anyConstructor.suppressConstructorProperties = true + +config.stopBubbling = true \ No newline at end of file diff --git a/docker/shared/modules/src/main/java/foo/HelloWorld.java b/docker/shared/modules/src/main/java/foo/HelloWorld.java new file mode 100644 index 00000000..9c2abbba --- /dev/null +++ b/docker/shared/modules/src/main/java/foo/HelloWorld.java @@ -0,0 +1,14 @@ +package foo; + +@lombok.Data +public class HelloWorld { + private final int answer; + + public static void main(String... args) { + System.out.println(new HelloWorld(42).getAnswer()); + } + + @FunctionalInterface interface Foo { + String name(); + } +} diff --git a/docker/shared/modules/src/main/java/module-info.java b/docker/shared/modules/src/main/java/module-info.java new file mode 100644 index 00000000..2ba5f10b --- /dev/null +++ b/docker/shared/modules/src/main/java/module-info.java @@ -0,0 +1,3 @@ +module foo { + requires static lombok; +} \ No newline at end of file diff --git a/docker/shared/src/main/java/HelloWorld.java b/docker/shared/src/main/java/HelloWorld.java deleted file mode 100644 index f4c30218..00000000 --- a/docker/shared/src/main/java/HelloWorld.java +++ /dev/null @@ -1,13 +0,0 @@ -@lombok.Data -public class HelloWorld { - private final int answer; - - public static void main(String... args) { - System.out.println(new HelloWorld(42).getAnswer()); - } - - @FunctionalInterface - interface Foo { - String name(); - } -} diff --git a/docker/shared/src/main/java/SneakyThrowsExample.java b/docker/shared/src/main/java/SneakyThrowsExample.java deleted file mode 100644 index 04811bae..00000000 --- a/docker/shared/src/main/java/SneakyThrowsExample.java +++ /dev/null @@ -1,7 +0,0 @@ -public class SneakyThrowsExample { - - @lombok.SneakyThrows - public static void main(String... args) { - throw new java.io.IOException("boo"); - } -} -- cgit