blob: a39a568d5872e659ac6e31fbe6f261309b3128ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package com.example;
public class InnerClass {
private final int stash;
public static int run() {
return new InnerClass(21).value();
}
public InnerClass(int stash) {
this.stash = stash;
}
public int value() {
IntSupplier supplier = new IntSupplier(2);
return supplier.get();
}
private class IntSupplier {
private final int factor;
public IntSupplier(int factor) {
this.factor = factor;
}
public int get() {
return stash * factor;
}
}
}
|