Class ScalaRule

  • All Implemented Interfaces:
    ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>, net.sourceforge.pmd.properties.PropertySource, net.sourceforge.pmd.Rule

    public class ScalaRule
    extends net.sourceforge.pmd.lang.rule.AbstractRule
    implements ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
    The default base implementation of a PMD Rule for Scala. Uses the Visitor Pattern to traverse the AST.
    • Field Summary

      • Fields inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

        propertyDescriptors, propertyValuesByDescriptor
      • Fields inherited from interface net.sourceforge.pmd.Rule

        VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
    • Constructor Summary

      Constructors 
      Constructor Description
      ScalaRule()
      Create a new Scala Rule.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void apply​(List<? extends net.sourceforge.pmd.lang.ast.Node> nodes, net.sourceforge.pmd.RuleContext ctx)  
      net.sourceforge.pmd.RuleContext visit​(ASTCase node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTCtorPrimary node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTCtorSecondary node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDeclDef node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDeclType node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDeclVal node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDeclVar node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnClass node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnDef node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnMacro node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnObject node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnTrait node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnType node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnVal node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTDefnVar node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorGenerator node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorGuard node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorVal node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImporteeName node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImporteeRename node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImporteeUnimport node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImporteeWildcard node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImporter node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTImport node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTInit node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitBoolean node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitByte node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitChar node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitDouble node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitFloat node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitInt node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitLong node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitNull node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitShort node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitString node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitSymbol node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTLitUnit node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModAbstract node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModAnnot node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModCase node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModContravariant node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModCovariant node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModFinal node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModImplicit node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModInline node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModLazy node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModOverride node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModPrivate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModProtected node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModSealed node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModValParam node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTModVarParam node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTNameAnonymous node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTNameIndeterminate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatAlternative node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatBind node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatExtractInfix node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatExtract node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatInterpolate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatSeqWildcard node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatTuple node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatTyped node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatVar node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatWildcard node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPatXml node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPkgObject node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTPkg node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTQuasi node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTSelf node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTSource node, net.sourceforge.pmd.RuleContext data)
      Visit the Source Node (the root node of the tree).
      net.sourceforge.pmd.RuleContext visit​(ASTTemplate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermAnnotate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermApplyInfix node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermApply node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermApplyType node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermApplyUnary node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermAscribe node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermAssign node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermBlock node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermDo node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermEta node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermFor node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermForYield node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermFunction node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermIf node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermInterpolate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermMatch node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermName node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermNewAnonymous node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermNew node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermParam node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermPartialFunction node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermPlaceholder node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermRepeated node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermReturn node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermSelect node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermSuper node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermThis node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermThrow node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermTry node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermTryWithHandler node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermTuple node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermWhile node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTermXml node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeAnd node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeAnnotate node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeApplyInfix node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeApply node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeBounds node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeByName node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeExistential node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeFunction node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeImplicitFunction node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeLambda node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeMethod node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeName node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeOr node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeParam node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypePlaceholder node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeProject node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeRefine node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeRepeated node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeSelect node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeSingleton node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeTuple node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeVar node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ASTTypeWith node, net.sourceforge.pmd.RuleContext data)  
      net.sourceforge.pmd.RuleContext visit​(ScalaNode<?> node, net.sourceforge.pmd.RuleContext data)
      Visit an arbitrary Scala Node (any node in the tree).
      • Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule

        addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopy, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getPropertySourceType, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, isDfa, isMultifile, isRuleChain, isTypeResolution, setDeprecated, setDescription, setDfa, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setMultifile, setName, setPriority, setRuleClass, setRuleSetName, setSince, setTypeResolution, setUsesDFA, setUsesMultifile, setUsesTypeResolution, start, usesDFA, usesMultifile, usesRuleChain, usesTypeResolution
      • Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

        copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
      • Methods inherited from interface net.sourceforge.pmd.properties.PropertySource

        definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, isPropertyOverridden, setProperty, setProperty, useDefaultValueFor, usesDefaultValues
    • Constructor Detail

      • ScalaRule

        public ScalaRule()
        Create a new Scala Rule.
    • Method Detail

      • apply

        public void apply​(List<? extends net.sourceforge.pmd.lang.ast.Node> nodes,
                          net.sourceforge.pmd.RuleContext ctx)
        Specified by:
        apply in interface net.sourceforge.pmd.Rule
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ScalaNode<?> node,
                                                     net.sourceforge.pmd.RuleContext data)
        Description copied from interface: ScalaParserVisitor
        Visit an arbitrary Scala Node (any node in the tree).
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
        Parameters:
        node - the node of the tree
        data - context-specific data
        Returns:
        context-specific data
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTSource node,
                                                     net.sourceforge.pmd.RuleContext data)
        Description copied from interface: ScalaParserVisitor
        Visit the Source Node (the root node of the tree).
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
        Parameters:
        node - the root node of the tree
        data - context-specific data
        Returns:
        context-specific data
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTCase node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTCtorPrimary node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTCtorSecondary node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDeclDef node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDeclType node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDeclVal node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDeclVar node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnClass node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnDef node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnMacro node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnObject node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnTrait node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnType node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnVal node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTDefnVar node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorGenerator node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorGuard node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTEnumeratorVal node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImport node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImporteeName node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImporteeRename node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImporteeUnimport node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImporteeWildcard node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTImporter node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTInit node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitBoolean node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitByte node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitChar node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitDouble node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitFloat node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitInt node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitLong node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitNull node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitShort node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitString node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitSymbol node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTLitUnit node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModAbstract node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModAnnot node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModCase node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModContravariant node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModCovariant node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModFinal node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModImplicit node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModInline node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModLazy node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModOverride node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModPrivate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModProtected node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModSealed node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModValParam node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTModVarParam node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTNameAnonymous node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTNameIndeterminate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatAlternative node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatBind node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatExtract node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatExtractInfix node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatInterpolate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatSeqWildcard node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatTuple node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatTyped node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatVar node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatWildcard node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPatXml node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPkg node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTPkgObject node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTQuasi node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTSelf node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTemplate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermAnnotate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermApply node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermApplyInfix node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermApplyType node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermApplyUnary node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermAscribe node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermAssign node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermBlock node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermDo node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermEta node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermFor node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermForYield node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermFunction node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermIf node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermInterpolate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermMatch node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermName node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermNewAnonymous node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermNew node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermParam node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermPartialFunction node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermPlaceholder node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermRepeated node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermReturn node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermSelect node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermSuper node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermThis node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermThrow node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermTry node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermTryWithHandler node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermTuple node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermWhile node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTermXml node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeAnd node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeAnnotate node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeApply node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeApplyInfix node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeBounds node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeByName node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeExistential node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeFunction node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeImplicitFunction node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeLambda node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeMethod node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeName node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeOr node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeParam node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypePlaceholder node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeProject node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeRefine node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeRepeated node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeSelect node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeSingleton node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeTuple node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeVar node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>
      • visit

        public net.sourceforge.pmd.RuleContext visit​(ASTTypeWith node,
                                                     net.sourceforge.pmd.RuleContext data)
        Specified by:
        visit in interface ScalaParserVisitor<net.sourceforge.pmd.RuleContext,​net.sourceforge.pmd.RuleContext>