1 23 package org.hammurapi.inspectors; 24 25 import org.hammurapi.InspectorBase; 26 27 import com.pavelvlasov.jsel.statements.DoStatement; 28 import com.pavelvlasov.jsel.statements.ForStatement; 29 import com.pavelvlasov.jsel.statements.IfStatement; 30 import com.pavelvlasov.jsel.statements.WhileStatement; 31 import com.pavelvlasov.review.SourceMarker; 32 33 34 40 public class EmptyBodiesRule extends InspectorBase { 41 42 public void visit(ForStatement element) { 43 if (isEmpty(element.getStatement())) { 44 context.reportViolation((SourceMarker) element); 45 } 46 } 47 48 public void visit(DoStatement element) { 49 if (isEmpty(element.getStatement())) { 50 context.reportViolation((SourceMarker) element); 51 } 52 } 53 54 public void visit(WhileStatement element) { 55 if (isEmpty(element.getStatement())) { 56 context.reportViolation((SourceMarker) element); 57 } 58 } 59 60 public void visit(IfStatement element) { 61 if (isEmpty(element.getStatement())) { 62 context.reportViolation((SourceMarker) element); 63 } 64 } 65 } 66 | Popular Tags |