LanguageVersionHandler
public abstract class AbstractLanguageVersionHandler extends java.lang.Object implements LanguageVersionHandler
LanguageVersionHandler
Constructor | Description |
---|---|
AbstractLanguageVersionHandler() |
Modifier and Type | Method | Description |
---|---|---|
VisitorStarter |
getDataFlowFacade() |
Get the DataFlowFacade.
|
DataFlowHandler |
getDataFlowHandler() |
Get the DataFlowHandler.
|
ParserOptions |
getDefaultParserOptions() |
Get the default ParserOptions.
|
DFAGraphRule |
getDFAGraphRule() |
|
VisitorStarter |
getDumpFacade(java.io.Writer writer,
java.lang.String prefix,
boolean recurse) |
Get the DumpFacade.
|
VisitorStarter |
getMultifileFacade() |
Gets the visitor that performs multifile data gathering.
|
VisitorStarter |
getQualifiedNameResolutionFacade(java.lang.ClassLoader classLoader) |
Gets the visitor that populates the qualified names of the
nodes.
|
VisitorStarter |
getSymbolFacade() |
Get the SymbolFacade.
|
VisitorStarter |
getSymbolFacade(java.lang.ClassLoader classLoader) |
Get the SymbolFacade.
|
VisitorStarter |
getTypeResolutionFacade(java.lang.ClassLoader classLoader) |
Get the TypeResolutionFacade.
|
XPathHandler |
getXPathHandler() |
Get the XPathHandler.
|
getParser, getRuleViolationFactory
public DataFlowHandler getDataFlowHandler()
LanguageVersionHandler
getDataFlowHandler
in interface LanguageVersionHandler
public XPathHandler getXPathHandler()
LanguageVersionHandler
getXPathHandler
in interface LanguageVersionHandler
public ParserOptions getDefaultParserOptions()
LanguageVersionHandler
getDefaultParserOptions
in interface LanguageVersionHandler
public VisitorStarter getDataFlowFacade()
LanguageVersionHandler
getDataFlowFacade
in interface LanguageVersionHandler
public VisitorStarter getSymbolFacade()
LanguageVersionHandler
getSymbolFacade
in interface LanguageVersionHandler
public VisitorStarter getSymbolFacade(java.lang.ClassLoader classLoader)
LanguageVersionHandler
getSymbolFacade
in interface LanguageVersionHandler
classLoader
- A ClassLoader to use for resolving Types.public VisitorStarter getTypeResolutionFacade(java.lang.ClassLoader classLoader)
LanguageVersionHandler
getTypeResolutionFacade
in interface LanguageVersionHandler
classLoader
- A ClassLoader to use for resolving Types.public VisitorStarter getDumpFacade(java.io.Writer writer, java.lang.String prefix, boolean recurse)
LanguageVersionHandler
getDumpFacade
in interface LanguageVersionHandler
writer
- The writer to dump to.public VisitorStarter getMultifileFacade()
LanguageVersionHandler
getMultifileFacade
in interface LanguageVersionHandler
public VisitorStarter getQualifiedNameResolutionFacade(java.lang.ClassLoader classLoader)
LanguageVersionHandler
getQualifiedNameResolutionFacade
in interface LanguageVersionHandler
classLoader
- The classloader to use to resolve the types of type qualified namespublic DFAGraphRule getDFAGraphRule()
getDFAGraphRule
in interface LanguageVersionHandler
Copyright © 2002–2018 PMD. All rights reserved.