1 23 package org.hammurapi.inspectors; 24 25 import org.hammurapi.InspectorBase; 26 27 import com.pavelvlasov.jsel.JselException; 28 import com.pavelvlasov.jsel.VariableDefinition; 29 30 31 37 public class StringArraysRule extends InspectorBase { 38 39 public void visit(VariableDefinition element) { 40 if (!element.getModifiers().contains("final") && element.getTypeSpecification().getDimensions()>0) { 41 try { 42 if ("java.lang.String".equals(element.getTypeSpecification().getType().getName())) { 43 context.reportViolation(element); 44 } 45 } catch (JselException e) { 46 context.warn(element, e); 47 } 48 } 49 } 50 51 } 52 | Popular Tags |