/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.lang.java; import java.io.Reader; import net.sourceforge.pmd.lang.ParserOptions; import net.sourceforge.pmd.lang.java.ast.JavaParser; import net.sourceforge.pmd.lang.java.ast.ParseException; /** * Adapter for the JavaParser, using Java 1.3 grammar. * * @author Pieter_Van_Raemdonck - Application Engineers NV/SA - www.ae.be */ public class Java13Parser extends AbstractJavaParser { public Java13Parser(ParserOptions parserOptions) { super(parserOptions); } @Override protected JavaParser createJavaParser(Reader source) throws ParseException { JavaParser javaParser = super.createJavaParser(source); javaParser.setJdkVersion(3); return javaParser; } }