Groovy Documentation

org.codenarc.rule.imports
Class UnnecessaryGroovyImportRule

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

class UnnecessaryGroovyImportRule
extends AbstractRule

Rule that checks for imports from any packages that are already automatically imported by Groovy classes, including java.lang, java.net, java.util, java.io, java.net, groovy.lang and groovy.util, as well as the classes java.math.BigDecimal and java.math.BigInteger

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
UnnecessaryGroovyImportRule()

 
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

UnnecessaryGroovyImportRule

UnnecessaryGroovyImportRule()


 
Method Detail

applyTo

void applyTo(SourceCode sourceCode, List violations)


 

Groovy Documentation