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.

BadNewArrayExprs.java 684B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. class BadNewArrayExprs {
  2. static Object o;
  3. public static void main(String[] args) {
  4. o = new Test[][3];
  5. o = new Test[][];
  6. o = new Test[];
  7. o = new Test[3] { };
  8. }
  9. }
  10. /*
  11. abstract class C {
  12. }
  13. class D extends C {
  14. }
  15. class M {}
  16. class X {
  17. abstract void foo();
  18. }
  19. class Y extends X {
  20. void foo(M m) {
  21. new C().m(m);
  22. }
  23. static aspect XXX {
  24. abstract private void C.m(M m);
  25. private void D.m(M m) {
  26. System.out.println("I'm in XXX " + m);
  27. }
  28. }
  29. }
  30. class Z extends X {
  31. void foo(M m) {
  32. new C().m(m);
  33. }
  34. static aspect XXX {
  35. abstract private void C.m(M m);
  36. private void D.m(M m) {
  37. System.out.println("I'm in YYY " + m);
  38. }
  39. }
  40. }
  41. */