aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/resources')
-rw-r--r--src/test/resources/java/generic-interface-non-generic-methods/com/example/Box.java6
-rw-r--r--src/test/resources/java/generic-interface-non-generic-methods/com/example/BoxImpl.java14
-rw-r--r--src/test/resources/java/generic-interface-non-generic-methods/com/example/GenericInterface.java10
3 files changed, 30 insertions, 0 deletions
diff --git a/src/test/resources/java/generic-interface-non-generic-methods/com/example/Box.java b/src/test/resources/java/generic-interface-non-generic-methods/com/example/Box.java
new file mode 100644
index 0000000..ff226fe
--- /dev/null
+++ b/src/test/resources/java/generic-interface-non-generic-methods/com/example/Box.java
@@ -0,0 +1,6 @@
+package com.example;
+
+public interface Box<T> {
+ T get();
+ void set(T value);
+}
diff --git a/src/test/resources/java/generic-interface-non-generic-methods/com/example/BoxImpl.java b/src/test/resources/java/generic-interface-non-generic-methods/com/example/BoxImpl.java
new file mode 100644
index 0000000..c34b5f7
--- /dev/null
+++ b/src/test/resources/java/generic-interface-non-generic-methods/com/example/BoxImpl.java
@@ -0,0 +1,14 @@
+package com.example;
+
+public class BoxImpl<T> implements Box<T> {
+ private T value;
+
+ public T get() {
+ return value;
+ }
+
+ public void set(T value) {
+ this.value = value;
+ }
+}
+
diff --git a/src/test/resources/java/generic-interface-non-generic-methods/com/example/GenericInterface.java b/src/test/resources/java/generic-interface-non-generic-methods/com/example/GenericInterface.java
new file mode 100644
index 0000000..8ddf1fa
--- /dev/null
+++ b/src/test/resources/java/generic-interface-non-generic-methods/com/example/GenericInterface.java
@@ -0,0 +1,10 @@
+package com.example;
+
+public class GenericInterface {
+ public static String value() {
+ Box<String> box = new BoxImpl<>();
+ box.set("Hello");
+
+ return box.get();
+ }
+}