Project: AspectJ
Bug 104024 combining varargs and inner classes crashes the parser
Reported: 2005-07-15 11:16:07 | Status: resolved fixed

class Outer { public class Inner {} } public class Bug { public void varargs(Object... varargs) {} public void test() { Outer.Inner inner = new Outer().new Inner(); varargs(inner); // works varargs(new Outer().new Inner()); // crashes } }

Files changed in fix:
tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java