1 package net.sourceforge.pmd.parsers; 2 3 import net.sourceforge.pmd.ast.JavaCharStream; 4 import net.sourceforge.pmd.ast.JavaParser; 5 import net.sourceforge.pmd.ast.ParseException; 6 7 import java.io.Reader; 8 9 /*** 10 * Adapter for the JavaParser, using Java 1.5 grammar. 11 * 12 * @author Pieter_Van_Raemdonck - Application Engineers NV/SA - www.ae.be 13 */ 14 public class Java15Parser implements Parser { 15 16 public Object parse(Reader source) throws ParseException { 17 JavaParser parser = new JavaParser(new JavaCharStream(source)); 18 parser.setJDK15(); 19 return parser.CompilationUnit(); 20 } 21 22 }