xref: /aosp_15_r20/external/javassist/src/test/test3/NestedClass.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test3;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li public class NestedClass {
4*f1fbf3c2SXin Li     public class Inner {
5*f1fbf3c2SXin Li         int i;
6*f1fbf3c2SXin Li     }
7*f1fbf3c2SXin Li 
8*f1fbf3c2SXin Li     public static class StaticNested {
9*f1fbf3c2SXin Li         int k;
10*f1fbf3c2SXin Li     }
11*f1fbf3c2SXin Li 
foo()12*f1fbf3c2SXin Li     public Object foo() {
13*f1fbf3c2SXin Li         return new Object() {
14*f1fbf3c2SXin Li             public String toString() { return "OK"; }
15*f1fbf3c2SXin Li         };
16*f1fbf3c2SXin Li     }
17*f1fbf3c2SXin Li 
18*f1fbf3c2SXin Li     public Object bar() {
19*f1fbf3c2SXin Li         class Local {
20*f1fbf3c2SXin Li             @SuppressWarnings("unused")
21*f1fbf3c2SXin Li             int j;
22*f1fbf3c2SXin Li         }
23*f1fbf3c2SXin Li         return new Local();
24*f1fbf3c2SXin Li     }
25*f1fbf3c2SXin Li }
26