Groovy Documentation

org.codenarc.rule.imports
Class DuplicateImportRule

java.lang.Object
  org.codenarc.rule.AbstractRule
      org.codenarc.rule.imports.DuplicateImportRule

class DuplicateImportRule
extends AbstractRule

Rule that checks for a duplicate import NOTE: Does not work under Groovy 1.7 (i.e., will not produce violations for duplicate import statements). NOTE: Does not distinguish between multiple duplicate imports of the same class. Thus, it may produce multiple violations with the same line number in that case.

author:
Chris Mair
version:
$Revision: 302 $ - $Date: 2010-01-31 19:06:00 -0500 (Sun, 31 Jan 2010) $


Property Summary
String name

int priority

 
Constructor Summary
DuplicateImportRule()

 
Method Summary
void applyTo(SourceCode sourceCode, List violations)

 
Methods inherited from class AbstractRule
applyTo, createViolation, createViolation, createViolationForImport, createViolationForImport, getImportsSortedByLineNumber, getName, getPriority, packageNameForImport, setName, setPriority, sourceLineAndNumberForImport, sourceLineAndNumberForImport
 

Property Detail

name

String name


priority

int priority


 
Constructor Detail

DuplicateImportRule

DuplicateImportRule()


 
Method Detail

applyTo

void applyTo(SourceCode sourceCode, List violations)


 

Groovy Documentation