1 23 package org.hammurapi.inspectors; 24 25 import org.hammurapi.InspectorBase; 26 27 import com.pavelvlasov.jsel.Method; 28 import com.pavelvlasov.jsel.TypeBody; 29 import com.pavelvlasov.jsel.TypeDefinition; 30 31 32 38 public class MethodNameSameAsConstructorRule extends InspectorBase { 39 40 public void visit(Method element) { 41 TypeBody tb=element.getEnclosingType(); 42 if (tb instanceof TypeDefinition && element.getName().equals(((TypeDefinition) tb).getName())) { 43 context.reportViolation(element); 44 } 45 } 46 } 47 | Popular Tags |