1 package test.net.sourceforge.pmd.ast; 2 3 import net.sourceforge.pmd.PMD; 4 import net.sourceforge.pmd.TargetJDK1_4; 5 import test.net.sourceforge.pmd.testframework.ParserTst; 6 7 import java.io.StringReader ; 8 9 public class ParserCornersTest extends ParserTst { 10 11 public final void testGetFirstASTNameImageNull() throws Throwable { 12 new TargetJDK1_4().createParser(new StringReader (ABSTRACT_METHOD_LEVEL_CLASS_DECL)).CompilationUnit(); 13 } 14 15 private static final String ABSTRACT_METHOD_LEVEL_CLASS_DECL = 16 "public class Test {" + PMD.EOL + 17 " void bar() {" + PMD.EOL + 18 " abstract class X { public abstract void f(); }" + PMD.EOL + 19 " class Y extends X { public void f() {" + PMD.EOL + 20 " new Y().f();" + PMD.EOL + 21 " }}" + PMD.EOL + 22 " }" + PMD.EOL + 23 "}"; 24 25 } 26 | Popular Tags |