Modifier and Type | Method and Description |
---|---|
protected List<Violation> |
AbstractSourceAnalyzer.collectViolations(SourceCode sourceCode,
RuleSet ruleSet) |
List<Violation> |
SuppressionAnalyzer.filterSuppressedViolations(Iterable<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
boolean |
SuppressionAnalyzer.isViolationSuppressed(Violation violation) |
Modifier and Type | Method and Description |
---|---|
List<Violation> |
SuppressionAnalyzer.filterSuppressedViolations(Iterable<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
protected Object |
BaselineXmlReportWriter.buildMessageElement(Violation violation) |
protected Object |
XmlReportWriter.buildMessageElement(Violation violation) |
protected Object |
XmlReportWriter.buildSourceLineElement(Violation violation) |
protected Object |
BaselineXmlReportWriter.buildViolationElement(Violation violation) |
protected Object |
InlineXmlReportWriter.buildViolationElement(Violation violation) |
protected Object |
XmlReportWriter.buildViolationElement(Violation violation) |
protected String |
IdeTextReportWriter.getViolationLocationString(Violation violation,
String path) |
protected String |
TextReportWriter.getViolationLocationString(Violation violation,
String path) |
protected void |
TextReportWriter.writeViolation(Writer writer,
Violation violation,
String path) |
Modifier and Type | Method and Description |
---|---|
void |
VirtualResults.removeViolation(Violation v) |
void |
FileResults.removeViolation(Violation v) |
void |
DirectoryResults.removeViolation(Violation v) |
void |
Results.removeViolation(Violation v) |
Modifier and Type | Method and Description |
---|---|
protected Violation |
AbstractRule.createViolation(Integer lineNumber)
Deprecated.
|
protected Violation |
AbstractRule.createViolation(Integer lineNumber,
String message)
Deprecated.
|
protected Violation |
AbstractRule.createViolation(Integer lineNumber,
String sourceLine,
String message)
Create and return a new Violation for this rule and the specified values
|
protected Violation |
AbstractRule.createViolation(SourceCode sourceCode,
org.codehaus.groovy.ast.ASTNode node)
Deprecated.
|
protected Violation |
AbstractRule.createViolation(SourceCode sourceCode,
org.codehaus.groovy.ast.ASTNode node,
String message)
Create a new Violation for the AST node.
|
protected Violation |
AbstractRule.createViolationForImport(SourceCode sourceCode,
org.codehaus.groovy.ast.ImportNode importNode)
Deprecated.
|
protected Violation |
AbstractRule.createViolationForImport(SourceCode sourceCode,
org.codehaus.groovy.ast.ImportNode importNode,
String message)
Create and return a new Violation for this rule and the specified import
|
protected Violation |
AbstractRule.createViolationForImport(SourceCode sourceCode,
String className,
String alias,
String violationMessage)
Create and return a new Violation for this rule and the specified import className and alias
|
Modifier and Type | Method and Description |
---|---|
List<Violation> |
Rule.applyTo(SourceCode sourceCode)
Apply this rule to the specified source and return a list of violations (or an empty List)
|
List<Violation> |
AbstractRule.applyTo(SourceCode sourceCode)
Apply this rule to the specified source and return a list of violations (or an empty List).
|
List<Violation> |
AstVisitor.getViolations() |
List<Violation> |
AbstractAstVisitor.getViolations() |
List<Violation> |
AbstractMethodCallExpressionVisitor.getViolations()
Retrieve the List of Violations resulting from applying this visitor
|
List<Violation> |
AbstractMethodVisitor.getViolations()
Retrieve the List of Violations resulting from applying this visitor
|
List<Violation> |
AbstractFieldVisitor.getViolations()
Retrieve the List of Violations resulting from applying this visitor
|
protected abstract List<Violation> |
AbstractSharedAstVisitorRule.getViolations(AstVisitor astVisitor,
SourceCode sourceCode) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAstVisitor.addViolation(Violation violation)
Add a new Violation to the list of violations found by this visitor.
|
protected void |
AbstractRuleTestCase.assertViolation(Violation violation,
Integer lineNumber,
String sourceLineText) |
protected void |
AbstractRuleTestCase.assertViolation(Violation violation,
Integer lineNumber,
String sourceLineText,
Object messageText) |
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractRule.applyTo(SourceCode sourceCode,
List<Violation> violations)
Apply this rule to the specified source and return a list of violations (or an empty List)
|
void |
AbstractAstVisitorRule.applyTo(SourceCode sourceCode,
List<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
void |
EmptyClassRule.applyTo(SourceCode sourceCode,
List<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
void |
NoDefRule.applyTo(SourceCode sourceCode,
List<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
protected List<Violation> |
PrivateFieldCouldBeFinalRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Modifier and Type | Method and Description |
---|---|
void |
PackageNameMatchesFilePathRule.applyTo(SourceCode sourceCode,
List<Violation> violations) |
void |
ClassNameSameAsFilenameRule.applyTo(SourceCode sourceCode,
List<Violation> violations) |
Modifier and Type | Method and Description |
---|---|
protected List<Violation> |
UnusedPrivateMethodRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
protected List<Violation> |
UnusedPrivateFieldRule.getViolations(AstVisitor visitor,
SourceCode sourceCode) |
Copyright © 2022. All rights reserved.