private static boolean isNotOverriden(MethodTree methodTree) { return Boolean.FALSE.equals(methodTree.isOverriding()); } }
private static boolean isOverriding(MethodTree methodTree) { return Boolean.TRUE.equals(methodTree.isOverriding()); } }
private static boolean isOverriding(MethodTree tree) { // if overriding cannot be determined, we consider it is overriding to avoid FP. return !Boolean.FALSE.equals(tree.isOverriding()); }
private static boolean isOverriding(MethodTree tree) { return Boolean.TRUE.equals(tree.isOverriding()); }
private static boolean isNotOverriding(MethodTree methodTree) { return Boolean.FALSE.equals(methodTree.isOverriding()); }
private static boolean isNotOverridden(MethodTree tree) { return Boolean.FALSE.equals(tree.isOverriding()); }
private static boolean isNotOverridden(MethodTree methodTree) { return Boolean.FALSE.equals(methodTree.isOverriding()); }
private static boolean isNotOverriden(MethodTree methodTree) { return Boolean.FALSE.equals(methodTree.isOverriding()); } }
private static boolean isNotOverriden(MethodTree methodTree) { return Boolean.FALSE.equals(methodTree.isOverriding()); }
private static boolean isOverriding(MethodTree methodTree) { return Boolean.TRUE.equals(methodTree.isOverriding()); } }
private static boolean isOverriding(MethodTree tree) { // if overriding cannot be determined, we consider it is overriding to avoid FP. return !Boolean.FALSE.equals(tree.isOverriding()); }
private static boolean isOverriding(Symbol symbol) { if (symbol.isMethodSymbol()) { MethodTree methodDeclaration = (MethodTree) symbol.declaration(); return methodDeclaration != null && Boolean.TRUE.equals(methodDeclaration.isOverriding()); } return false; }
private static boolean isOverriding(Symbol symbol) { if (symbol.isMethodSymbol()) { MethodTree methodDeclaration = (MethodTree) symbol.declaration(); return methodDeclaration != null && Boolean.TRUE.equals(methodDeclaration.isOverriding()); } return false; }
private static boolean isProtectedOrOverriding(MethodTree member) { return ModifiersUtils.hasModifier(member.modifiers(), Modifier.PROTECTED) || !Boolean.FALSE.equals(member.isOverriding()); }
private static boolean isOverridingOrDesignedForExtension(MethodTree methodTree) { // we need to be sure that it's not an override return !Boolean.FALSE.equals(methodTree.isOverriding()) || SerializableContract.SERIALIZABLE_CONTRACT_METHODS.contains(methodTree.simpleName().name()) || isDesignedForExtension(methodTree); }
private static boolean isOverridingOrDesignedForExtension(MethodTree methodTree) { // we need to be sure that it's not an override return !Boolean.FALSE.equals(methodTree.isOverriding()) || SerializableContract.SERIALIZABLE_CONTRACT_METHODS.contains(methodTree.simpleName().name()) || isDesignedForExtension(methodTree); }
private void checkMember(Tree member) { if (member.is(Kind.VARIABLE)) { VariableTree variableTree = (VariableTree) member; checkVariableCompliance(variableTree); } else if (member.is(Kind.METHOD)) { MethodTree methodTree = (MethodTree) member; if (Boolean.FALSE.equals(methodTree.isOverriding())) { checkMethodCompliance(methodTree); } } }
private void checkMember(Tree member) { if (member.is(Kind.VARIABLE)) { VariableTree variableTree = (VariableTree) member; checkVariableCompliance(variableTree); } else if (member.is(Kind.METHOD)) { MethodTree methodTree = (MethodTree) member; if (Boolean.FALSE.equals(methodTree.isOverriding())) { checkMethodCompliance(methodTree); } } }
@Override public void visitMethod(MethodTree tree) { super.visitMethod(tree); if (isPublic(tree.modifiers()) && Boolean.FALSE.equals(tree.isOverriding())) { checkIfAllowed(tree.returnType(), "The return type of this method "); for (VariableTree variableTree : tree.parameters()) { checkIfAllowed(variableTree.type(), "The type of the \"" + variableTree.simpleName() + "\" object "); } } }
@Override public void visitMethod(MethodTree tree) { super.visitMethod(tree); if (isPublic(tree.modifiers()) && Boolean.FALSE.equals(tree.isOverriding())) { checkIfAllowed(tree.returnType(), "The return type of this method "); for (VariableTree variableTree : tree.parameters()) { checkIfAllowed(variableTree.type(), "The type of the \"" + variableTree.simpleName() + "\" object "); } } }