aboutsummaryrefslogtreecommitdiff
path: root/docker/shared/modules/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'docker/shared/modules/src/main')
-rw-r--r--docker/shared/modules/src/main/java/foo/HelloWorld.java14
-rw-r--r--docker/shared/modules/src/main/java/module-info.java3
2 files changed, 17 insertions, 0 deletions
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