aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/java/inner-class/com/example/InnerClass.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/resources/java/inner-class/com/example/InnerClass.java')
-rw-r--r--src/test/resources/java/inner-class/com/example/InnerClass.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/test/resources/java/inner-class/com/example/InnerClass.java b/src/test/resources/java/inner-class/com/example/InnerClass.java
new file mode 100644
index 0000000..ccf8edb
--- /dev/null
+++ b/src/test/resources/java/inner-class/com/example/InnerClass.java
@@ -0,0 +1,24 @@
+package com.example;
+
+public class InnerClass {
+ private final int stash;
+
+ public static int run() {
+ return new InnerClass(42).value();
+ }
+
+ public InnerClass(int stash) {
+ this.stash = stash;
+ }
+
+ public int value() {
+ IntSupplier supplier = new IntSupplier();
+ return supplier.get();
+ }
+
+ private class IntSupplier {
+ public int get() {
+ return stash;
+ }
+ }
+}