This rule is defined by the following XPath expression:
//ClassOrInterfaceBodyDeclaration[MethodDeclaration/MethodDeclarator[@Image='tearDown']] [count(Annotation/MarkerAnnotation/Name[@Image='After'])=0]
Example:
public class MyTest { public void tearDown() { bad(); } } public class MyTest2 { @After public void tearDown() { good(); } }