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.

Driver.java 635B

1234567891011121314151617181920212223242526272829303132
  1. import org.aspectj.testing.Tester;
  2. import java.util.Iterator;
  3. // PR#294 anonymous inner class
  4. public class Driver {
  5. public static void main(String[] args){
  6. C c = new C();
  7. String s = (String)c.result();
  8. Tester.checkEqual(s, "-anon", "");
  9. }
  10. }
  11. class C {
  12. public String result() {
  13. return getIt(new Iterator() {
  14. public Object next() {
  15. return "-anon";
  16. }
  17. public boolean hasNext() { return true; }
  18. public void remove() {}
  19. });
  20. }
  21. public String getIt(Iterator u) {
  22. return (String)u.next();
  23. }
  24. }