/** * Returns true if this type declaration for a typedef is hidden (e.g. should not * be extracted into an external annotation database) * * @param declaration the type declaration * @return true if the type is hidden */ @SuppressWarnings("RedundantIfStatement") public static boolean isHiddenTypeDef(@NonNull TypeDeclaration declaration) { if ((declaration.modifiers & ClassFileConstants.AccPublic) == 0) { return true; } if (Extractor.REMOVE_HIDDEN_TYPEDEFS && javadocContainsHide(declaration.javadoc)) { return true; } return false; }
if (mRequireHide && !javadocContainsHide(declaration.javadoc)) { Extractor.warning(getFileName() + ": The typedef annotation " + fqn