private static boolean isPublicApi(ClassTree classTree) { return isPublicApi(null, classTree); }
private static boolean isPublicApi(ClassTree classTree) { return isPublicApi(null, classTree); }
private boolean isPublicApi(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(METHOD_KINDS)) { currentParents.push(tree); } return PublicApiChecker.isPublicApi(currentParent, tree); }
public static boolean isPublicApi(@Nullable Tree currentParent, Tree tree) { if (currentParent == null) { return tree.is(CLASS_KINDS) && isPublicApi((ClassTree) tree); } else if (tree.is(CLASS_KINDS) && currentParent.is(PublicApiChecker.CLASS_KINDS)) { return isPublicApi((ClassTree) currentParent, (ClassTree) tree); } else if (tree.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (MethodTree) tree); } else if (tree.is(Tree.Kind.VARIABLE) && !currentParent.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (VariableTree) tree); } return false; }
private boolean isPublicApi(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(METHOD_KINDS)) { currentParents.push(tree); } return publicApiChecker.isPublicApi(currentParent, tree); }
private boolean isPublicApi(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(METHOD_KINDS)) { currentParents.push(tree); } return PublicApiChecker.isPublicApi(currentParent, tree); }
public static boolean isPublicApi(@Nullable Tree currentParent, Tree tree) { if (currentParent == null) { return tree.is(CLASS_KINDS) && isPublicApi((ClassTree) tree); } else if (tree.is(CLASS_KINDS) && currentParent.is(PublicApiChecker.CLASS_KINDS)) { return isPublicApi((ClassTree) currentParent, (ClassTree) tree); } else if (tree.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (MethodTree) tree); } else if (tree.is(Tree.Kind.VARIABLE) && !currentParent.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (VariableTree) tree); } return false; }
public boolean isPublicApi(Tree currentParent, Tree tree) { if (tree.is(CLASS_KINDS) && (currentParent == null || currentParent.is(PublicApiChecker.CLASS_KINDS))) { return isPublicApi((ClassTree) currentParent, (ClassTree) tree); } else if (tree.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (MethodTree) tree); } else if (tree.is(Tree.Kind.VARIABLE) && !currentParent.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (VariableTree) tree); } return false; }
public boolean isPublicApi(Tree currentParent, Tree tree) { if (tree.is(CLASS_KINDS) && (currentParent == null || currentParent.is(PublicApiChecker.CLASS_KINDS))) { return isPublicApi((ClassTree) currentParent, (ClassTree) tree); } else if (tree.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (MethodTree) tree); } else if (tree.is(Tree.Kind.VARIABLE) && !currentParent.is(METHOD_KINDS)) { return isPublicApi((ClassTree) currentParent, (VariableTree) tree); } return false; }
private void visitNode(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(PublicApiChecker.CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(PublicApiChecker.METHOD_KINDS)) { currentParents.push(tree); } if (isPublicApi(currentParent, tree)) { publicApi++; if (getApiJavadoc(tree) != null) { documentedPublicApi++; } } }
private void visitNode(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(PublicApiChecker.CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(PublicApiChecker.METHOD_KINDS)) { currentParents.push(tree); } if (isPublicApi(currentParent, tree)) { publicApi++; if (getApiJavadoc(tree) != null) { documentedPublicApi++; } } }
private void visitNode(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(PublicApiChecker.CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(PublicApiChecker.METHOD_KINDS)) { currentParents.push(tree); } if (isPublicApi(currentParent, tree)) { publicApi++; if (getApiJavadoc(tree) != null) { documentedPublicApi++; } } }
private void visitNode(Tree tree) { Tree currentParent = currentParents.peek(); if (tree.is(PublicApiChecker.CLASS_KINDS)) { classTrees.push((ClassTree) tree); currentParents.push(tree); } else if (tree.is(PublicApiChecker.METHOD_KINDS)) { currentParents.push(tree); } if (isPublicApi(currentParent, tree)) { publicApi++; if (getApiJavadoc(tree) != null) { documentedPublicApi++; } } }