• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package test4;
2 
3 class GetAllRefInnerTest2<T> {
4     Class clazz;
5     T value;
foo(T t)6     void foo(T t) { value = t; }
poi(T t)7     Object poi(T t) {
8         return new Object() {
9             public String toString(T t) { return this.getClass().toString(); }
10         };
11     }
12 }
13 
14 public class GetAllRefInnerTest<T> {
15     public T bar(T b) {
16         Object obj = new GetAllRefInnerTest2<java.util.HashMap>() {
17             void foo(java.util.HashMap a) { value = null; String s = clazz.toString() + a.toString(); }
18         };
19         return b;
20     }
21     public Object foo() {
22         return new java.util.HashSet<String>() {
23             /** default serialVersionUID */
24             private static final long serialVersionUID = 1L;
25 
26             public String toString() { return this.getClass().toString(); }
27         };
28     }
29 }
30