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 import java.util.Map ; 9 10 15 public class Java14Parser implements Parser { 16 17 private JavaParser parser; 18 private String marker; 19 20 public Object parse(Reader source) throws ParseException { 21 parser = new JavaParser(new JavaCharStream(source)); 22 parser.setExcludeMarker(marker); 23 return parser.CompilationUnit(); 24 } 25 26 public Map getExcludeMap() { 27 return parser.getExcludeMap(); 28 } 29 30 public void setExcludeMarker(String marker) { 31 this.marker = marker; 32 } 33 34 } 35 | Popular Tags |