Compiler crash - StackOverflowError
Mark Mahieu
mark at twistedbanana.demon.co.uk
Tue Jun 17 01:22:01 PDT 2008
The following class triggers a StackOverflowError in the compiler:
class StackOverflow {
class Inner {
{=> String} ref = this#toString();
}
}
The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
at com.sun.tools.javac.comp.Lower.access(Lower.java:970)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:
1401)
at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:
1385)
at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:
1401)
at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:
1385)
at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
at com.sun.tools.javac.comp.Lower.makeOwnerThisN(Lower.java:
1401)
at com.sun.tools.javac.comp.Lower.makeOwnerThis(Lower.java:
1385)
at com.sun.tools.javac.comp.Lower.accessBase(Lower.java:886)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1046)
at com.sun.tools.javac.comp.Lower.access(Lower.java:1060)
....
Regards,
Mark
More information about the closures-dev
mailing list