net.sourceforge.pmd

Interface TargetJDKVersion

public interface TargetJDKVersion

Interface to create JDK-appropriate parsers.

Author: Tom Copeland

Field Summary
static TargetJDKVersionDEFAULT_JDK_VERSION
Default target version.
Method Summary
JavaParsercreateParser(InputStream in)
Creates a parser.
JavaParsercreateParser(Reader in)
Creates a parser.
StringgetVersionString()

Field Detail

DEFAULT_JDK_VERSION

public static final TargetJDKVersion DEFAULT_JDK_VERSION
Default target version.

Method Detail

createParser

public JavaParser createParser(InputStream in)
Creates a parser.

Parameters: in the stream to parser

Returns: a parser for the input stream

createParser

public JavaParser createParser(Reader in)
Creates a parser.

Parameters: in an input stream reader

Returns: a parser for the stream read by the stream reader

getVersionString

public String getVersionString()