/** * 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.5 grammar. * * @author Pieter_Van_Raemdonck - Application Engineers NV/SA - www.ae.be */ public class Java15Parser extends AbstractJavaParser { public Java15Parser(ParserOptions parserOptions) { super(parserOptions); } @Override protected JavaParser createJavaParser(Reader source) throws ParseException { JavaParser javaParser = super.createJavaParser(source); javaParser.setJdkVersion(5); return javaParser; } }