test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
author bpatel
Tue, 06 Mar 2018 10:45:47 -0800
changeset 49139 771616d26ca1
parent 48654 36f58bd6269f
child 49879 601277b1d582
permissions -rw-r--r--
8182765: HTML5 must be the default javadoc codegen mode in the near future Reviewed-by: jjg
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     1
/*
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
     2
 * Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     4
 *
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     7
 * published by the Free Software Foundation.
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     8
 *
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    13
 * accompanied this code).
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    14
 *
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    18
 *
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    21
 * questions.
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    22
 */
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    23
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    24
/*
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    25
 * @test
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
    26
 * @bug 8157000 8192850 8182765
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    27
 * @summary  test the behavior of --override-methods option
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    28
 * @library  ../lib
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    29
 * @modules jdk.javadoc/jdk.javadoc.internal.tool
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    30
 * @build    JavadocTester
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    31
 * @run main TestOverrideMethods
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    32
 */
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    33
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    34
public class TestOverrideMethods  extends JavadocTester {
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    35
    public static void main(String... args) throws Exception {
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    36
        TestOverrideMethods tester = new TestOverrideMethods();
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    37
        tester.runTests();
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    38
    }
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    39
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    40
    @Test
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    41
    void testInvalidOption() {
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    42
        // Make sure an invalid argument fails
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    43
        javadoc("-d", "out-bad-option",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    44
                "-sourcepath", testSrc,
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    45
                "-javafx",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    46
                "--override-methods=nonsense",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    47
                "pkg5");
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    48
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    49
        checkExit(Exit.CMDERR);
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    50
    }
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    51
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    52
    @Test
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    53
    void testDetail() {
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    54
        // Make sure the option works
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    55
        javadoc("-d", "out-detail",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    56
                "-sourcepath", testSrc,
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    57
                "-javafx",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    58
                "--override-methods=detail",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    59
                "pkg5");
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    60
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    61
        checkExit(Exit.OK);
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    62
    }
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    63
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    64
    @Test
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    65
    void testSummary() {
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    66
        javadoc("-d", "out-summary",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    67
                "-sourcepath", testSrc,
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    68
                "-javafx",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    69
                "--override-methods=summary",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    70
                "pkg5");
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    71
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    72
        checkExit(Exit.OK);
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    73
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    74
        checkOrder("pkg5/Classes.C.html",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    75
                // Check properties
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
    76
                "Properties declared in class&nbsp;pkg5.<a href=\"Classes.P.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    77
                "Classes.P",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
    78
                "Classes.P.html#rateProperty\">rate",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    79
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    80
                // Check nested classes
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    81
                "Nested classes/interfaces declared in class&nbsp;pkg5.",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    82
                "Classes.P",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
    83
                "Classes.P.PN.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    84
                "Classes.P.PN.html",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    85
                "type parameter in Classes.P.PN\">K",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    86
                "type parameter in Classes.P.PN",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    87
                "V",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    88
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    89
                // Check fields
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
    90
                "Fields declared in class&nbsp;pkg5.<a href=\"Classes.P.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    91
                "Classes.P",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
    92
                "Classes.P.html#field0\">field0",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    93
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    94
                // Check method summary
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    95
                "Method Summary",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    96
                "void",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
    97
                "#m1()\">m1",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
    98
                "A modified method",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
    99
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   100
                "void",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   101
                "#m4(java.lang.String,java.lang.String)\">m4",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   102
                "java.lang.String&nbsp;k,",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   103
                "java.lang.String",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   104
                "&nbsp;v)",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   105
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   106
                // Check footnotes
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   107
                "Methods declared in class&nbsp;pkg5.<a href=\"Classes.GP.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   108
                "Classes.GP",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   109
                "Classes.GP.html#m0()\">m0",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   110
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   111
                // Check method details for override
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   112
                "overrideSpecifyLabel",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   113
                "Overrides:",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   114
                "Classes.GP.html#m7()\">m7",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   115
                "in class",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   116
                "Classes.GP.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   117
                "Classes.GP"
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   118
        );
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   119
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   120
        checkOrder("pkg5/Classes.C.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   121
                // Check footnotes 2
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   122
                "Methods declared in class&nbsp;pkg5.",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   123
                "Classes.P.html#getRate()\">getRate",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   124
                "Classes.P.html#m2()\">m2",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   125
                "Classes.P.html#m3()\">m3",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   126
                "Classes.P.html#m4(K,V)\">m4",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   127
                "Classes.P.html#rateProperty()\">rateProperty",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   128
                "Classes.P.html#setRate(double)\">setRate",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   129
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   130
                // Check @link
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   131
                "A test of links to the methods in this class. <p>\n",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   132
                "Classes.GP.html#m0()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   133
                "Classes.GP.m0()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   134
                "#m1()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   135
                "m1()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   136
                "Classes.P.html#m2()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   137
                "Classes.P.m2()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   138
                "Classes.P.html#m3()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   139
                "Classes.P.m3()",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   140
                "m4(java.lang.String,java.lang.String)",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   141
                "Classes.P.html#m5()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   142
                "Classes.P.m5()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   143
                "#m6()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   144
                "m6()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   145
                "#m7()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   146
                "m7()",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   147
                "End of links",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   148
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   149
                // Check @see
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   150
                "See Also:",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   151
                "Classes.GP.html#m0()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   152
                "Classes.GP.m0()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   153
                "#m1()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   154
                "m1()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   155
                "Classes.P.html#m2()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   156
                "Classes.P.m2()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   157
                "Classes.P.html#m3()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   158
                "Classes.P.m3()",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   159
                "#m4(java.lang.String,java.lang.String)",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   160
                "m4(String k, String v)",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   161
                "Classes.P.html#m5()\"><code>Classes.P.m5()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   162
                "#m6()\"><code>m6()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   163
                "#m7()\"><code>m7()"
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   164
        );
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   165
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   166
        // Tests for interfaces
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   167
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   168
        // Make sure the static methods in the super interface
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   169
        // do not make it to this interface
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   170
        checkOutput("pkg5/Interfaces.D.html", false,
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   171
            "msd", "msn");
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   172
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   173
        checkOrder("pkg5/Interfaces.D.html",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   174
                "Start of links <p>",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   175
                "Interfaces.A.html#m0()\"><code>Interfaces.A.m0()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   176
                "Interfaces.A.html#m1()\"><code>Interfaces.A.m1()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   177
                "Interfaces.A.html#m2()\"><code>Interfaces.A.m2()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   178
                "Interfaces.A.html#m3()\"><code>Interfaces.A.m3()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   179
                "#m()\"><code>m()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   180
                "#n()\"><code>n()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   181
                "Interfaces.C.html#o()\"><code>Interfaces.C.o()",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   182
                "End of links",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   183
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   184
                // Check @see links
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   185
                "See Also:",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   186
                "Interfaces.A.html#m0()\"><code>Interfaces.A.m0()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   187
                "Interfaces.A.html#m1()\"><code>Interfaces.A.m1()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   188
                "Interfaces.A.html#m2()\"><code>Interfaces.A.m2()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   189
                "Interfaces.A.html#m3()\"><code>Interfaces.A.m3()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   190
                "#m()\"><code>m()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   191
                "#n()\"><code>n()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   192
                "Interfaces.C.html#o()\"><code>Interfaces.C.o()",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   193
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   194
                // Check properties
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   195
                "Properties declared in interface&nbsp;pkg5.<a href=\"Interfaces.A.html\" "
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   196
                + "title=\"interface in pkg5\">Interfaces.A</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   197
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   198
                // Check nested classes
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   199
                "Nested classes/interfaces declared in interface&nbsp;pkg5.",
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   200
                "Interfaces.A",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   201
                "Interfaces.A.AA.html",
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   202
                "Interfaces.A.AA",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   203
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   204
                // Check Fields
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   205
                "Fields declared in interface&nbsp;pkg5.<a href=\"Interfaces.A.html",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   206
                "Interfaces.A.html#f",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   207
                "Interfaces.A.html#QUOTE\">QUOTE",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   208
                "Interfaces.A.html#rate\">rate",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   209
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   210
                // Check Method Summary
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   211
                "Method Summary",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   212
                "#m()\">m",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   213
                "#n()\">n",
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   214
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   215
                // Check footnotes
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   216
                "Methods declared in interface&nbsp;pkg5.<a href=\"Interfaces.A.html",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   217
                "Interfaces.A.html#getRate()\">getRate",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   218
                "Interfaces.A.html#rateProperty()\">rateProperty",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   219
                "Interfaces.A.html#setRate(double)",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   220
                "Methods declared in interface&nbsp;pkg5.<a href=\"Interfaces.B.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   221
                "Interfaces.B.html#m1()\">m1",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   222
                "Interfaces.B.html#m3()\">m3",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   223
                "Methods declared in interface&nbsp;pkg5.<a href=\"Interfaces.C.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   224
                "<a href=\"Interfaces.C.html#o()\">o</a>"
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   225
        );
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   226
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   227
        // Test synthetic values and valuesof of an enum.
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   228
        checkOrder("index-all.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   229
                "<h2 class=\"title\">M</h2>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   230
                "<a href=\"pkg5/Interfaces.C.html#m()\">m()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   231
                "<a href=\"pkg5/Interfaces.D.html#m()\">m()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   232
                "<a href=\"pkg5/Classes.GP.html#m0()\">m0()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   233
                "<a href=\"pkg5/Interfaces.A.html#m0()\">m0()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   234
                "<a href=\"pkg5/Classes.C.html#m1()\">m1()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   235
                "<a href=\"pkg5/Classes.P.html#m1()\">m1()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   236
                "<a href=\"pkg5/Interfaces.A.html#m1()\">m1()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   237
                "<a href=\"pkg5/Interfaces.B.html#m1()\">m1()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   238
                "<a href=\"pkg5/Classes.P.html#m2()\">m2()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   239
                "<a href=\"pkg5/Interfaces.A.html#m2()\">m2()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   240
                "<a href=\"pkg5/Classes.P.html#m3()\">m3()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   241
                "<a href=\"pkg5/Interfaces.A.html#m3()\">m3()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   242
                "<a href=\"pkg5/Interfaces.B.html#m3()\">m3()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   243
                "<a href=\"pkg5/Classes.C.html#m4(java.lang.String,java.lang.String)\">m4(String, String)</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   244
                "<a href=\"pkg5/Classes.P.html#m4(K,V)\">m4(K, V)</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   245
                "<a href=\"pkg5/Classes.P.html#m5()\">m5()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   246
                "<a href=\"pkg5/Classes.C.html#m6()\">m6()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   247
                "<a href=\"pkg5/Classes.P.html#m6()\">m6()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   248
                "<a href=\"pkg5/Classes.C.html#m7()\">m7()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   249
                "<a href=\"pkg5/Classes.GP.html#m7()\">m7()</a>",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   250
                "Returns the enum constant of this type with the specified name.",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   251
                "Returns an array containing the constants of this enum type, in\n" +
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   252
                        "the order they are declared."
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   253
        );
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   254
    }
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   255
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   256
    @Test
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   257
    void testSummary_html4() {
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   258
        javadoc("-d", "out-summary-html4",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   259
                "-html4",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   260
                "-sourcepath", testSrc,
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   261
                "-javafx",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   262
                "--override-methods=summary",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   263
                "pkg5");
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   264
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   265
        checkExit(Exit.OK);
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   266
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   267
        checkOrder("pkg5/Classes.C.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   268
                "#m1--\">m1",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   269
                "#m4-java.lang.String-java.lang.String-\">m4",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   270
                "Classes.GP.html#m0--\">m0",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   271
                "Classes.GP.html#m7--\">m7"
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   272
        );
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   273
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   274
        checkOrder("pkg5/Classes.C.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   275
                // Check footnotes 2
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   276
                "Classes.P.html#getRate--\">getRate",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   277
                "Classes.P.html#m2--\">m2",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   278
                "Classes.P.html#m3--\">m3",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   279
                "Classes.P.html#m4-K-V-\">m4",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   280
                "Classes.P.html#rateProperty--\">rateProperty",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   281
                "Classes.P.html#setRate-double-\">setRate",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   282
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   283
                // Check @link
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   284
                "Classes.GP.html#m0--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   285
                "#m1--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   286
                "Classes.P.html#m2--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   287
                "Classes.P.html#m3--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   288
                "Classes.P.html#m5--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   289
                "#m6--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   290
                "#m7--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   291
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   292
                // Check @see
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   293
                "Classes.GP.html#m0--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   294
                "#m1--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   295
                "Classes.P.html#m2--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   296
                "Classes.P.html#m3--",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   297
                "#m4-java.lang.String-java.lang.String-",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   298
                "Classes.P.html#m5--\"><code>Classes.P.m5()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   299
                "#m6--\"><code>m6()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   300
                "#m7--\"><code>m7()"
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   301
        );
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   302
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   303
        // Tests for interfaces
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   304
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   305
        // Make sure the static methods in the super interface
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   306
        // do not make it to this interface
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   307
        checkOrder("pkg5/Interfaces.D.html",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   308
                "Interfaces.A.html#m0--\"><code>Interfaces.A.m0()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   309
                "Interfaces.A.html#m1--\"><code>Interfaces.A.m1()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   310
                "Interfaces.A.html#m2--\"><code>Interfaces.A.m2()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   311
                "Interfaces.A.html#m3--\"><code>Interfaces.A.m3()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   312
                "#m--\"><code>m()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   313
                "#n--\"><code>n()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   314
                "Interfaces.C.html#o--\"><code>Interfaces.C.o()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   315
                "Interfaces.A.html#m0--\"><code>Interfaces.A.m0()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   316
                "Interfaces.A.html#m1--\"><code>Interfaces.A.m1()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   317
                "Interfaces.A.html#m2--\"><code>Interfaces.A.m2()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   318
                "Interfaces.A.html#m3--\"><code>Interfaces.A.m3()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   319
                "#m--\"><code>m()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   320
                "#n--\"><code>n()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   321
                "Interfaces.C.html#o--\"><code>Interfaces.C.o()",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   322
                "#m--\">m",
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   323
                "#n--\">n",
48654
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   324
                "Interfaces.A.html#getRate--\">getRate",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   325
                "Interfaces.A.html#rateProperty--\">rateProperty",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   326
                "Interfaces.A.html#setRate-double-",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   327
                "Interfaces.B.html#m1--\">m1",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   328
                "Interfaces.B.html#m3--\">m3",
36f58bd6269f 8195796: Reduce the size of relative URLs in generated docs
jjg
parents: 48257
diff changeset
   329
                "<a href=\"Interfaces.C.html#o--\">o</a>"
48257
125716343184 8192850: method summary tables of inherited methods improperly list static interface methods
ksrini
parents: 47395
diff changeset
   330
        );
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   331
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   332
        // Test synthetic values and valuesof of an enum.
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   333
        checkOrder("index-all.html",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   334
                "<a href=\"pkg5/Interfaces.C.html#m--\">m()",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   335
                "<a href=\"pkg5/Interfaces.D.html#m--\">m()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   336
                "<a href=\"pkg5/Classes.GP.html#m0--\">m0()",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   337
                "<a href=\"pkg5/Interfaces.A.html#m0--\">m0()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   338
                "<a href=\"pkg5/Classes.C.html#m1--\">m1()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   339
                "<a href=\"pkg5/Classes.P.html#m1--\">m1()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   340
                "<a href=\"pkg5/Interfaces.A.html#m1--\">m1()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   341
                "<a href=\"pkg5/Interfaces.B.html#m1--\">m1()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   342
                "<a href=\"pkg5/Classes.P.html#m2--\">m2()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   343
                "<a href=\"pkg5/Interfaces.A.html#m2--\">m2()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   344
                "<a href=\"pkg5/Classes.P.html#m3--\">m3()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   345
                "<a href=\"pkg5/Interfaces.A.html#m3--\">m3()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   346
                "<a href=\"pkg5/Interfaces.B.html#m3--\">m3()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   347
                "<a href=\"pkg5/Classes.C.html#m4-java.lang.String-java.lang.String-\">m4(String, String)</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   348
                "<a href=\"pkg5/Classes.P.html#m4-K-V-\">m4(K, V)</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   349
                "<a href=\"pkg5/Classes.P.html#m5--\">m5()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   350
                "<a href=\"pkg5/Classes.C.html#m6--\">m6()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   351
                "<a href=\"pkg5/Classes.P.html#m6--\">m6()</a>",
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   352
                "<a href=\"pkg5/Classes.C.html#m7--\">m7()</a>",
49139
771616d26ca1 8182765: HTML5 must be the default javadoc codegen mode in the near future
bpatel
parents: 48654
diff changeset
   353
                "<a href=\"pkg5/Classes.GP.html#m7--\">m7()</a>"
47395
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   354
        );
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   355
    }
2ea4edfdef8e 8157000: Do not generate javadoc for overridden method with no spec change
ksrini
parents:
diff changeset
   356
}