net.sourceforge.pmd.util.designer
Class DFAGraphRule

java.lang.Object
  extended by net.sourceforge.pmd.AbstractPropertySource
      extended by net.sourceforge.pmd.lang.rule.AbstractRule
          extended by net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
              extended by net.sourceforge.pmd.util.designer.DFAGraphRule
All Implemented Interfaces:
net.sourceforge.pmd.lang.java.ast.JavaParserVisitor, ImmutableLanguage, PropertySource, Rule

public class DFAGraphRule
extends AbstractJavaRule


Field Summary
 
Fields inherited from class net.sourceforge.pmd.AbstractPropertySource
propertyDescriptors, propertyValuesByDescriptor
 
Fields inherited from interface net.sourceforge.pmd.Rule
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
 
Constructor Summary
DFAGraphRule()
           
 
Method Summary
 List<ASTConstructorDeclaration> getConstructors()
           
 List<ASTMethodDeclaration> getMethods()
           
 Object visit(ASTCompilationUnit acu, Object data)
           
 Object visit(ASTConstructorDeclaration node, Object data)
           
 Object visit(ASTMethodDeclaration node, Object data)
           
 
Methods inherited from class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
apply, getDeclaringType, importsPackage, isQualifiedName, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAll
 
Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule
addExample, addRuleChainVisit, addRuleChainVisit, addViolation, addViolation, addViolation, addViolationWithMessage, addViolationWithMessage, addViolationWithMessage, deepCopyValuesTo, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getParserOptions, getPriority, getRuleChainVisits, getRuleClass, getRuleSetName, getSince, hashCode, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, setUsesDFA, setUsesTypeResolution, start, usesDFA, usesRuleChain, usesTypeResolution
 
Methods inherited from class net.sourceforge.pmd.AbstractPropertySource
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.pmd.PropertySource
definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues
 

Constructor Detail

DFAGraphRule

public DFAGraphRule()
Method Detail

getMethods

public List<ASTMethodDeclaration> getMethods()

getConstructors

public List<ASTConstructorDeclaration> getConstructors()

visit

public Object visit(ASTMethodDeclaration node,
                    Object data)
Specified by:
visit in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
Overrides:
visit in class AbstractJavaRule

visit

public Object visit(ASTConstructorDeclaration node,
                    Object data)
Specified by:
visit in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
Overrides:
visit in class AbstractJavaRule

visit

public Object visit(ASTCompilationUnit acu,
                    Object data)
Specified by:
visit in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
Overrides:
visit in class AbstractJavaRule


Copyright © 2002-2012 InfoEther. All Rights Reserved.