1 23 package org.hammurapi.inspectors; 24 25 import java.util.Iterator ; 26 27 import org.hammurapi.InspectorBase; 28 29 import com.pavelvlasov.jsel.CompilationUnit; 30 import com.pavelvlasov.jsel.Identifier; 31 import com.pavelvlasov.jsel.JselException; 32 import com.pavelvlasov.review.SourceMarker; 33 34 38 public class NoStarImportsRule extends InspectorBase { 39 public void visit(CompilationUnit cu) throws JselException { 40 Iterator it=cu.getImports().iterator(); 41 while (it.hasNext()) { 42 Identifier importDefinition=(Identifier) it.next(); 43 if (importDefinition.getValue().endsWith("*")) { 44 context.reportViolation((SourceMarker) importDefinition); 45 } 46 } 47 } 48 } 49 | Popular Tags |