Package 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:
JavaLanguageHandler
@Deprecated public abstract class AbstractJavaHandler extends AbstractLanguageVersionHandler
Deprecated.For removal, the abstraction is not useful.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
-
-
Constructor Summary
Constructors Constructor Description AbstractJavaHandler()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description VisitorStartergetDataFlowFacade()Deprecated.DataFlowHandlergetDataFlowHandler()Deprecated.DesignerBindingsgetDesignerBindings()Deprecated.DFAGraphRulegetDFAGraphRule()Deprecated.VisitorStartergetDumpFacade(Writer writer, String prefix, boolean recurse)Deprecated.LanguageMetricsProvider<ASTAnyTypeDeclaration,MethodLikeNode>getLanguageMetricsProvider()Deprecated.VisitorStartergetMultifileFacade()Deprecated.VisitorStartergetQualifiedNameResolutionFacade(ClassLoader classLoader)Deprecated.RuleViolationFactorygetRuleViolationFactory()Deprecated.VisitorStartergetSymbolFacade()Deprecated.VisitorStartergetSymbolFacade(ClassLoader classLoader)Deprecated.VisitorStartergetTypeResolutionFacade(ClassLoader classLoader)Deprecated.XPathHandlergetXPathHandler()Deprecated.-
Methods inherited from class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
getDefaultParserOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.pmd.lang.LanguageVersionHandler
getParser
-
-
-
-
Method Detail
-
getDataFlowHandler
public DataFlowHandler getDataFlowHandler()
Deprecated.- Specified by:
getDataFlowHandlerin interfaceLanguageVersionHandler- Overrides:
getDataFlowHandlerin classAbstractLanguageVersionHandler
-
getXPathHandler
public XPathHandler getXPathHandler()
Deprecated.- Specified by:
getXPathHandlerin interfaceLanguageVersionHandler- Overrides:
getXPathHandlerin classAbstractLanguageVersionHandler
-
getRuleViolationFactory
public RuleViolationFactory getRuleViolationFactory()
Deprecated.
-
getDataFlowFacade
public VisitorStarter getDataFlowFacade()
Deprecated.- Specified by:
getDataFlowFacadein interfaceLanguageVersionHandler- Overrides:
getDataFlowFacadein classAbstractLanguageVersionHandler
-
getSymbolFacade
public VisitorStarter getSymbolFacade()
Deprecated.- Specified by:
getSymbolFacadein interfaceLanguageVersionHandler- Overrides:
getSymbolFacadein classAbstractLanguageVersionHandler
-
getSymbolFacade
public VisitorStarter getSymbolFacade(ClassLoader classLoader)
Deprecated.- Specified by:
getSymbolFacadein interfaceLanguageVersionHandler- Overrides:
getSymbolFacadein classAbstractLanguageVersionHandler
-
getTypeResolutionFacade
public VisitorStarter getTypeResolutionFacade(ClassLoader classLoader)
Deprecated.- Specified by:
getTypeResolutionFacadein interfaceLanguageVersionHandler- Overrides:
getTypeResolutionFacadein classAbstractLanguageVersionHandler
-
getDumpFacade
@Deprecated public VisitorStarter getDumpFacade(Writer writer, String prefix, boolean recurse)
Deprecated.- Specified by:
getDumpFacadein interfaceLanguageVersionHandler- Overrides:
getDumpFacadein classAbstractLanguageVersionHandler
-
getMultifileFacade
public VisitorStarter getMultifileFacade()
Deprecated.- Specified by:
getMultifileFacadein interfaceLanguageVersionHandler- Overrides:
getMultifileFacadein classAbstractLanguageVersionHandler
-
getQualifiedNameResolutionFacade
public VisitorStarter getQualifiedNameResolutionFacade(ClassLoader classLoader)
Deprecated.- Specified by:
getQualifiedNameResolutionFacadein interfaceLanguageVersionHandler- Overrides:
getQualifiedNameResolutionFacadein classAbstractLanguageVersionHandler
-
getDesignerBindings
public DesignerBindings getDesignerBindings()
Deprecated.- Specified by:
getDesignerBindingsin interfaceLanguageVersionHandler- Overrides:
getDesignerBindingsin classAbstractLanguageVersionHandler
-
getDFAGraphRule
public DFAGraphRule getDFAGraphRule()
Deprecated.- Specified by:
getDFAGraphRulein interfaceLanguageVersionHandler- Overrides:
getDFAGraphRulein classAbstractLanguageVersionHandler
-
getLanguageMetricsProvider
public LanguageMetricsProvider<ASTAnyTypeDeclaration,MethodLikeNode> getLanguageMetricsProvider()
Deprecated.- Specified by:
getLanguageMetricsProviderin interfaceLanguageVersionHandler- Overrides:
getLanguageMetricsProviderin classAbstractLanguageVersionHandler
-
-