View Javadoc

    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.3 grammar.
    11   *
    12   * @author Pieter_Van_Raemdonck - Application Engineers NV/SA - www.ae.be
    13   */
    14  public class Java13Parser implements Parser {
    15
    16      public Object parse(Reader source) throws ParseException {
    17          JavaParser parser = new JavaParser(new JavaCharStream(source));
    18          parser.setJDK13();
    19          return parser.CompilationUnit();
    20      }
    21
    22  }