private static Role get(ASTMethodDeclaration node) { if (node.isStatic()) { return STATIC; } else if (isGetterOrSetter(node)) { return GETTER_OR_SETTER; } else { return METHOD; } }
private boolean isMainMethod(ASTAnyTypeBodyDeclaration bodyDeclaration) { if (DeclarationKind.METHOD != bodyDeclaration.getKind()) { return false; } ASTMethodDeclaration decl = (ASTMethodDeclaration) bodyDeclaration.getDeclarationNode(); return decl.isStatic() && "main".equals(decl.getMethodName()) && decl.getResultType().isVoid() && decl.getFormalParameters().getParameterCount() == 1 && String[].class.equals(decl.getFormalParameters().iterator().next().getType()); }
public boolean isJUnitMethod(ASTMethodDeclaration method, Object data) { if (method.isAbstract() || method.isNative() || method.isStatic()) { return false; // skip various inapplicable method variations } if (!isJUnit5Class && !method.isPublic()) { // junit5 class doesn't require test methods to be public anymore return false; } boolean result = false; result |= isJUnit3Method(method); result |= isJUnit4Method(method); result |= isJUnit5Method(method); return result; }
if (!m.isStatic()) { addViolation(data, node); return data;
@Override public Object visit(ASTMethodDeclaration node, Object data) { if (checkNonStaticMethods && !node.isStatic() || node.isSynchronized()) { return super.visit(node, data);
@Override public Object visit(ASTMethodDeclaration node, Object data) { if (node.isAnnotationPresent("java.lang.Override")) { return super.visit(node, data); } if (node.isNative()) { if (getProperty(CHECK_NATIVE_METHODS_DESCRIPTOR)) { checkMatches(node, nativeRegex, data); } else { return super.visit(node, data); } } else if (node.isStatic()) { checkMatches(node, staticRegex, data); } else if (isJunit4Test(node)) { checkMatches(node, junit4Regex, data); } else if (isJunit3Test(node)) { checkMatches(node, junit3Regex, data); } else { checkMatches(node, instanceRegex, data); } return super.visit(node, data); }
methodCount++; if (!m.isStatic()) { isOK = true; break;
private static Role get(ASTMethodDeclaration node) { if (node.isStatic()) { return STATIC; } else if (isGetterOrSetter(node)) { return GETTER_OR_SETTER; } else { return METHOD; } }
private boolean isMainMethod(ASTAnyTypeBodyDeclaration bodyDeclaration) { if (DeclarationKind.METHOD != bodyDeclaration.getKind()) { return false; } ASTMethodDeclaration decl = (ASTMethodDeclaration) bodyDeclaration.getDeclarationNode(); return decl.isStatic() && "main".equals(decl.getMethodName()) && decl.getResultType().isVoid() && decl.getFormalParameters().getParameterCount() == 1 && String[].class.equals(decl.getFormalParameters().iterator().next().getType()); }
public boolean isJUnitMethod(ASTMethodDeclaration method, Object data) { if (method.isAbstract() || method.isNative() || method.isStatic()) { return false; // skip various inapplicable method variations } if (!isJUnit5Class && !method.isPublic()) { // junit5 class doesn't require test methods to be public anymore return false; } boolean result = false; result |= isJUnit3Method(method); result |= isJUnit4Method(method); result |= isJUnit5Method(method); return result; }
if (!m.isStatic()) { addViolation(data, node); return data;
@Override public Object visit(ASTMethodDeclaration node, Object data) { if (checkNonStaticMethods && !node.isStatic() || node.isSynchronized()) { return super.visit(node, data);
@Override public Object visit(ASTMethodDeclaration node, Object data) { if (node.isAnnotationPresent("java.lang.Override")) { return super.visit(node, data); } if (node.isNative()) { if (getProperty(CHECK_NATIVE_METHODS_DESCRIPTOR)) { checkMatches(node, nativeRegex, data); } else { return super.visit(node, data); } } else if (node.isStatic()) { checkMatches(node, staticRegex, data); } else if (isJunit4Test(node)) { checkMatches(node, junit4Regex, data); } else if (isJunit3Test(node)) { checkMatches(node, junit3Regex, data); } else { checkMatches(node, instanceRegex, data); } return super.visit(node, data); }
methodCount++; if (!m.isStatic()) { isOK = true; break;