private static boolean isAbstractMethod(Symbol sym) { return sym.isMethodSymbol() && sym.isAbstract(); } }
private static boolean isAbstractMethod(Symbol member) { return member.isMethodSymbol() && member.isAbstract(); }
private static boolean isPublicStaticConcrete(Symbol s) { return isPublicStaticClass(s) && !s.isAbstract(); }
private boolean isAbstractMethod(Symbol sym) { return sym.isMethodSymbol() && sym.isAbstract(); } }
private static boolean isAbstractMethod(Symbol sym) { return sym.isMethodSymbol() && sym.isAbstract(); } }
private static boolean isAbstractMethod(Symbol member) { return member.isMethodSymbol() && member.isAbstract(); }
private static boolean isPublicStaticConcrete(Symbol s) { return isPublicStaticClass(s) && !s.isAbstract(); }
@Override public void visitNode(Tree tree) { if (!hasSemantic()) { return; } Symbol.MethodSymbol method = ((MethodTree) tree).symbol(); if (method.isAbstract() && method.owner().isAbstract()) { checkMethod((JavaSymbol.MethodJavaSymbol) method); } }
@Override public void visitNode(Tree tree) { if (!hasSemantic()) { return; } Symbol.MethodSymbol method = ((MethodTree) tree).symbol(); if (method.isAbstract() && method.owner().isAbstract()) { checkMethod((JavaSymbol.MethodJavaSymbol) method); } }