Class ApexHandler

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.LanguageVersionHandler

    public class ApexHandler
    extends net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
    • Constructor Summary

      Constructors 
      Constructor Description
      ApexHandler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      net.sourceforge.pmd.lang.ParserOptions getDefaultParserOptions()  
      net.sourceforge.pmd.lang.VisitorStarter getDumpFacade​(java.io.Writer writer, java.lang.String prefix, boolean recurse)
      Deprecated.
      net.sourceforge.pmd.lang.metrics.LanguageMetricsProvider<ASTUserClassOrInterface<?>,​ASTMethod> getLanguageMetricsProvider()  
      net.sourceforge.pmd.lang.VisitorStarter getMultifileFacade()  
      net.sourceforge.pmd.lang.Parser getParser​(net.sourceforge.pmd.lang.ParserOptions parserOptions)  
      net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory()  
      net.sourceforge.pmd.lang.XPathHandler getXPathHandler()  
      • Methods inherited from class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler

        getDataFlowFacade, getDataFlowHandler, getDFAGraphRule, getQualifiedNameResolutionFacade, getSymbolFacade, getSymbolFacade, getTypeResolutionFacade
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApexHandler

        public ApexHandler()
    • Method Detail

      • getMultifileFacade

        public net.sourceforge.pmd.lang.VisitorStarter getMultifileFacade()
        Specified by:
        getMultifileFacade in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getMultifileFacade in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getXPathHandler

        public net.sourceforge.pmd.lang.XPathHandler getXPathHandler()
        Specified by:
        getXPathHandler in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getXPathHandler in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getRuleViolationFactory

        public net.sourceforge.pmd.lang.rule.RuleViolationFactory getRuleViolationFactory()
      • getDefaultParserOptions

        public net.sourceforge.pmd.lang.ParserOptions getDefaultParserOptions()
        Specified by:
        getDefaultParserOptions in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDefaultParserOptions in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getParser

        public net.sourceforge.pmd.lang.Parser getParser​(net.sourceforge.pmd.lang.ParserOptions parserOptions)
      • getDumpFacade

        @Deprecated
        public net.sourceforge.pmd.lang.VisitorStarter getDumpFacade​(java.io.Writer writer,
                                                                     java.lang.String prefix,
                                                                     boolean recurse)
        Deprecated.
        Specified by:
        getDumpFacade in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getDumpFacade in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
      • getLanguageMetricsProvider

        public net.sourceforge.pmd.lang.metrics.LanguageMetricsProvider<ASTUserClassOrInterface<?>,​ASTMethod> getLanguageMetricsProvider()
        Specified by:
        getLanguageMetricsProvider in interface net.sourceforge.pmd.lang.LanguageVersionHandler
        Overrides:
        getLanguageMetricsProvider in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler