You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GetAllRefInnerTest.java 806B

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