net.sourceforge.pmd.lang.java
Class AbstractJavaHandler
java.lang.Object
net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
net.sourceforge.pmd.lang.java.AbstractJavaHandler
- All Implemented Interfaces:
- LanguageVersionHandler
- Direct Known Subclasses:
- Java13Handler, Java14Handler, Java15Handler, Java16Handler, Java17Handler, Java18Handler
public abstract class AbstractJavaHandler
- extends AbstractLanguageVersionHandler
Implementation of LanguageVersionHandler for the Java AST. It uses anonymous classes
as adapters of the visitors to the VisitorStarter interface.
- Author:
- pieter_van_raemdonck - Application Engineers NV/SA - www.ae.be
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJavaHandler
public AbstractJavaHandler()
getDataFlowHandler
public DataFlowHandler getDataFlowHandler()
- Specified by:
getDataFlowHandler
in interface LanguageVersionHandler
- Overrides:
getDataFlowHandler
in class AbstractLanguageVersionHandler
getXPathHandler
public XPathHandler getXPathHandler()
- Specified by:
getXPathHandler
in interface LanguageVersionHandler
- Overrides:
getXPathHandler
in class AbstractLanguageVersionHandler
getRuleViolationFactory
public RuleViolationFactory getRuleViolationFactory()
getDataFlowFacade
public VisitorStarter getDataFlowFacade()
- Specified by:
getDataFlowFacade
in interface LanguageVersionHandler
- Overrides:
getDataFlowFacade
in class AbstractLanguageVersionHandler
getSymbolFacade
public VisitorStarter getSymbolFacade()
- Specified by:
getSymbolFacade
in interface LanguageVersionHandler
- Overrides:
getSymbolFacade
in class AbstractLanguageVersionHandler
getSymbolFacade
public VisitorStarter getSymbolFacade(ClassLoader classLoader)
- Specified by:
getSymbolFacade
in interface LanguageVersionHandler
- Overrides:
getSymbolFacade
in class AbstractLanguageVersionHandler
getTypeResolutionFacade
public VisitorStarter getTypeResolutionFacade(ClassLoader classLoader)
- Specified by:
getTypeResolutionFacade
in interface LanguageVersionHandler
- Overrides:
getTypeResolutionFacade
in class AbstractLanguageVersionHandler
getDumpFacade
public VisitorStarter getDumpFacade(Writer writer,
String prefix,
boolean recurse)
- Specified by:
getDumpFacade
in interface LanguageVersionHandler
- Overrides:
getDumpFacade
in class AbstractLanguageVersionHandler
getDFAGraphRule
public DFAGraphRule getDFAGraphRule()
- Specified by:
getDFAGraphRule
in interface LanguageVersionHandler
- Overrides:
getDFAGraphRule
in class AbstractLanguageVersionHandler
Copyright © 2002-2015 InfoEther. All Rights Reserved.