< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java

Print this page

        

*** 259,272 **** set.remove(STRICTFP); // According to JLS, we should not be showing public modifier for // interface methods. if ((utils.isField(member) || utils.isMethod(member)) ! && writer instanceof ClassWriterImpl ! && utils.isInterface(((ClassWriterImpl) writer).getTypeElement())) { // Remove the implicit abstract and public modifiers ! if (utils.isMethod(member) && utils.isInterface(member.getEnclosingElement())) { set.remove(ABSTRACT); set.remove(PUBLIC); } if (!utils.isMethod(member)) { set.remove(PUBLIC); --- 259,275 ---- set.remove(STRICTFP); // According to JLS, we should not be showing public modifier for // interface methods. if ((utils.isField(member) || utils.isMethod(member)) ! && ((writer instanceof ClassWriterImpl ! && utils.isInterface(((ClassWriterImpl) writer).getTypeElement()) || ! writer instanceof AnnotationTypeWriterImpl) )) { // Remove the implicit abstract and public modifiers ! if (utils.isMethod(member) && ! (utils.isInterface(member.getEnclosingElement()) || ! utils.isAnnotationType(member.getEnclosingElement()))) { set.remove(ABSTRACT); set.remove(PUBLIC); } if (!utils.isMethod(member)) { set.remove(PUBLIC);
< prev index next >