net.sourceforge.pmd.lang.Parser
JavaLanguageParser
public abstract class AbstractJavaParser
extends net.sourceforge.pmd.lang.AbstractParser
AbstractParser
,
JavaParser
Constructor | Description |
---|---|
AbstractJavaParser(net.sourceforge.pmd.lang.ParserOptions parserOptions) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canParse() |
|
protected JavaParser |
createJavaParser(java.io.Reader source) |
Subclass should override this method to modify the JavaParser as needed.
|
net.sourceforge.pmd.lang.TokenManager |
createTokenManager(java.io.Reader source) |
|
java.util.Map<java.lang.Integer,java.lang.String> |
getSuppressMap() |
|
net.sourceforge.pmd.lang.ast.Node |
parse(java.lang.String fileName,
java.io.Reader source) |
public AbstractJavaParser(net.sourceforge.pmd.lang.ParserOptions parserOptions)
public net.sourceforge.pmd.lang.TokenManager createTokenManager(java.io.Reader source)
createTokenManager
in class net.sourceforge.pmd.lang.AbstractParser
protected JavaParser createJavaParser(java.io.Reader source) throws ParseException
ParseException
public boolean canParse()
public net.sourceforge.pmd.lang.ast.Node parse(java.lang.String fileName, java.io.Reader source) throws ParseException
ParseException
public java.util.Map<java.lang.Integer,java.lang.String> getSuppressMap()
Copyright © 2002–2018 PMD. All rights reserved.