@Override public Boolean visitClass(ClassTree node, Void v) { return firstNonNull(super.visitClass(node, v), false); } }
@Override public Void visitClass(ClassTree classTree, Void unused) { if (isSuppressed(classTree)) { suppressions++; super.visitClass(classTree, null); suppressions--; } else { super.visitClass(classTree, null); } return null; }
@Override public Void visitClass(ClassTree classTree, Void unused) { ClassSymbol symbol = getSymbol(classTree); if (symbol == null) { return super.visitClass(classTree, null); } withinClasses.add(symbol); super.visitClass(classTree, null); withinClasses.remove(symbol); return null; }
@Override public IdentifierTree visitClass(ClassTree classTree, Void aVoid) { if (isSuppressed(classTree)) { return null; } return super.visitClass(classTree, aVoid); }
@Override public Void visitClass(ClassTree clazz, Void unused) { return isSuppressed(clazz) ? null : super.visitClass(clazz, unused); }
@Override public Void visitClass(ClassTree classTree, Void unused) { if (isSuppressed(classTree)) { return null; } ClassSymbol symbol = getSymbol(classTree); if (symbol != null && symbol.isPrivate()) { classes.put(symbol, getCurrentPath()); } return super.visitClass(classTree, null); } }
@Override public Void visitClass(ClassTree node, Void unused) { if (immutableChecker.matchClass(node, createVisitorState().withPath(getCurrentPath())) != Description.NO_MATCH) { ok[0] = false; } return super.visitClass(node, null); }
@Override public Void visitClass(ClassTree node, InitializationContext init) { VisitorState state = new VisitorState(context).withPath(getCurrentPath()); if (isSuppressed(node)) { return null; } for (String annotation : IMPLICIT_VAR_CLASS_ANNOTATIONS) { if (ASTHelpers.hasAnnotation(getSymbol(node), annotation, state)) { return null; } } // reset the initialization context when entering a new declaration return super.visitClass(node, InitializationContext.NONE); }
@Override public Object visitClass(ClassTree node, Object p) { if (node == clazz) { return super.visitClass(node, p); } return p; }
@Override public Void visitClass(ClassTree node, Boolean p) { //do not analyse the inner classes: return p ? super.visitClass(node, Boolean.FALSE) : null; } @Override
@Override public Boolean visitClass(ClassTree node, Void v) { return firstNonNull(super.visitClass(node, v), false); } }
@Override public Void visitClass(ClassTree classTree, Void unused) { if (isSuppressed(classTree)) { suppressions++; super.visitClass(classTree, null); suppressions--; } else { super.visitClass(classTree, null); } return null; }
@Override public Void visitClass(ClassTree tree, Void d) { handleDeclaration(); super.visitClass(tree, d); return null; }
@Override public Optional<TreePath> visitClass(@Nullable ClassTree node, Void v) { if (node == null) { return Optional.absent(); } else if (isMatch(node, node.getSimpleName())) { return currentPathPlus(node); } return super.visitClass(node, v); }
@Override public Void visitClass(ClassTree tree, Void ignore) { visitDecl(tree, tree.getSimpleName()); return super.visitClass(tree, ignore); }
@Override public Optional<TreePath> visitClass(@Nullable ClassTree node, Void v) { if (node == null) { return Optional.absent(); } else if (isMatch(node, node.getSimpleName())) { return currentPathPlus(node); } return super.visitClass(node, v); }
@Override public Optional<TreePath> visitClass(@Nullable ClassTree node, Void v) { if (node == null) { return Optional.absent(); } else if (isMatch(node, node.getSimpleName())) { return currentPathPlus(node); } return super.visitClass(node, v); }
@Override public Void visitClass(ClassTree tree, Void ignore) { visitDecl(tree, tree.getSimpleName()); return super.visitClass(tree, ignore); }
@Override public Void visitClass(ClassTree node, Void p) { String parent = fqn.getFQN(); fqn.enterClass(node); overlay.registerClass(parent, fqn.getFQN(), node, rewriteTarget.contains(node)); super.visitClass(node, p); fqn.leaveClass(); return null; }
@Override public Void visitClass(ClassTree node, Void unused) { if (immutableChecker.matchClass(node, createVisitorState().withPath(getCurrentPath())) != Description.NO_MATCH) { ok[0] = false; } return super.visitClass(node, null); }