Compiler crash
Mark Mahieu
mark at twistedbanana.demon.co.uk
Wed May 21 00:12:59 PDT 2008
This class crashes the 2008-05-11 prototype:
public class Crash {
public static void main(String[] args) {
{=> int throws Exception} fn = {=> throw new Exception();};
}
}
java.lang.NullPointerException
at com.sun.tools.javac.comp.Lower.unbox(Lower.java:2603)
at com.sun.tools.javac.comp.Lower.boxIfNeeded(Lower.java:2568)
at com.sun.tools.javac.comp.Lower.translate(Lower.java:1917)
at com.sun.tools.javac.comp.Lower.visitReturn(Lower.java:2999)
at com.sun.tools.javac.tree.JCTree$JCReturn.accept
(JCTree.java:1314)
at com.sun.tools.javac.tree.TreeTranslator.translate
(TreeTranslator.java:62)
at com.sun.tools.javac.comp.Lower.translate(Lower.java:1905)
at com.sun.tools.javac.tree.TreeTranslator.translate
(TreeTranslator.java:74)
at com.sun.tools.javac.tree.TreeTranslator.visitBlock
(TreeTranslator.java:164)
at com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:2972)
at com.sun.tools.javac.tree.JCTree$JCBlock.accept
(JCTree.java:859)
at com.sun.tools.javac.tree.TreeTranslator.translate
(TreeTranslator.java:62)
at com.sun.tools.javac.comp.Lower.translate(Lower.java:1905)
at com.sun.tools.javac.tree.TreeTranslator.visitMethodDef
(TreeTranslator.java:148)
at com.sun.tools.javac.comp.Lower.visitMethodDefInternal
(Lower.java:2294)
at com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:
2213)
....
Regards,
Mark
More information about the closures-dev
mailing list