langtools/test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
author jjg
Tue, 22 Apr 2014 17:57:40 -0700
changeset 24072 e7549dcbc4af
parent 24065 fc4022e50129
child 24399 af1a0220d0fa
permissions -rw-r--r--
8040903: Clean up use of BUG_ID in javadoc tests Reviewed-by: ksrini
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     1
/*
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
     2
 * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
06bc494ca11e Initial load
duke
parents:
diff changeset
     4
 *
06bc494ca11e Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
06bc494ca11e Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
06bc494ca11e Initial load
duke
parents:
diff changeset
     7
 * published by the Free Software Foundation.
06bc494ca11e Initial load
duke
parents:
diff changeset
     8
 *
06bc494ca11e Initial load
duke
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
06bc494ca11e Initial load
duke
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
06bc494ca11e Initial load
duke
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
06bc494ca11e Initial load
duke
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
06bc494ca11e Initial load
duke
parents:
diff changeset
    13
 * accompanied this code).
06bc494ca11e Initial load
duke
parents:
diff changeset
    14
 *
06bc494ca11e Initial load
duke
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
06bc494ca11e Initial load
duke
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
06bc494ca11e Initial load
duke
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
06bc494ca11e Initial load
duke
parents:
diff changeset
    18
 *
5520
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 2320
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 2320
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
86e4b9a9da40 6943119: Rebrand source copyright notices
ohair
parents: 2320
diff changeset
    21
 * questions.
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    22
 */
06bc494ca11e Initial load
duke
parents:
diff changeset
    23
06bc494ca11e Initial load
duke
parents:
diff changeset
    24
/*
06bc494ca11e Initial load
duke
parents:
diff changeset
    25
 * @test
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
    26
 * @bug      4789689 4905985 4927164 4827184 4993906 5004549 7025314 7010344 8025633 8026567
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    27
 * @summary  Run Javadoc on a set of source files that demonstrate new
06bc494ca11e Initial load
duke
parents:
diff changeset
    28
 *           language features.  Check the output to ensure that the new
06bc494ca11e Initial load
duke
parents:
diff changeset
    29
 *           language features are properly documented.
06bc494ca11e Initial load
duke
parents:
diff changeset
    30
 * @author   jamieh
06bc494ca11e Initial load
duke
parents:
diff changeset
    31
 * @library  ../lib/
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
    32
 * @build    JavadocTester TestNewLanguageFeatures
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    33
 * @run main TestNewLanguageFeatures
06bc494ca11e Initial load
duke
parents:
diff changeset
    34
 */
06bc494ca11e Initial load
duke
parents:
diff changeset
    35
06bc494ca11e Initial load
duke
parents:
diff changeset
    36
public class TestNewLanguageFeatures extends JavadocTester {
06bc494ca11e Initial load
duke
parents:
diff changeset
    37
06bc494ca11e Initial load
duke
parents:
diff changeset
    38
    //Javadoc arguments.
06bc494ca11e Initial load
duke
parents:
diff changeset
    39
    private static final String[] ARGS = new String[] {
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    40
        "-Xdoclint:none", "-d", OUTPUT_DIR, "-use", "-sourcepath", SRC_DIR,
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    41
        "pkg", "pkg1", "pkg2"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    42
    };
06bc494ca11e Initial load
duke
parents:
diff changeset
    43
06bc494ca11e Initial load
duke
parents:
diff changeset
    44
    //Input for string search tests.
06bc494ca11e Initial load
duke
parents:
diff changeset
    45
    private static final String[][] TEST =
06bc494ca11e Initial load
duke
parents:
diff changeset
    46
        {
06bc494ca11e Initial load
duke
parents:
diff changeset
    47
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
    48
            // ENUM TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
    49
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
    50
            //Make sure enum header is correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    51
            { "pkg/Coin.html", "Enum Coin</h2>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    52
            //Make sure enum signature is correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    53
            { "pkg/Coin.html", "<pre>public enum " +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    54
                     "<span class=\"typeNameLabel\">Coin</span>\n" +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
    55
                     "extends java.lang.Enum&lt;<a href=\"../pkg/Coin.html\" " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
    56
                     "title=\"enum in pkg\">Coin</a>&gt;</pre>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    57
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
    58
            //Check for enum constant section
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    59
            { "pkg/Coin.html", "<caption><span>Enum Constants" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
    60
                     "</span><span class=\"tabEnd\">&nbsp;</span></caption>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    61
            //Detail for enum constant
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    62
            { "pkg/Coin.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
    63
                "<span class=\"memberNameLink\"><a href=\"../pkg/Coin.html#Dime\">Dime</a></span>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    64
            //Automatically insert documentation for values() and valueOf().
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    65
            { "pkg/Coin.html",
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    66
                "Returns an array containing the constants of this enum type,"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    67
            { "pkg/Coin.html",
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    68
                "Returns the enum constant of this type with the specified name"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    69
            { "pkg/Coin.html", "for (Coin c : Coin.values())"},
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    70
            { "pkg/Coin.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    71
                "Overloaded valueOf() method has correct documentation."},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    72
            { "pkg/Coin.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    73
                "Overloaded values method  has correct documentation."},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    74
06bc494ca11e Initial load
duke
parents:
diff changeset
    75
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
    76
            // TYPE PARAMETER TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
    77
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
    78
            //Make sure the header is correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    79
            { "pkg/TypeParameters.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
    80
                "Class TypeParameters&lt;E&gt;</h2>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    81
            //Check class type parameters section.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    82
            { "pkg/TypeParameters.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    83
                "<dt><span class=\"paramLabel\">Type Parameters:</span></dt>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    84
                "<dd><code>E</code> - " +
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    85
                "the type parameter for this class."},
06bc494ca11e Initial load
duke
parents:
diff changeset
    86
            //Type parameters in @see/@link
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    87
            { "pkg/TypeParameters.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    88
                "<dl>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    89
                "<dt><span class=\"seeLabel\">See Also:</span></dt>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    90
                "<dd>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
    91
                "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    92
                "<code>TypeParameters</code></a></dd>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
    93
                "</dl>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    94
            //Method that uses class type parameter.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    95
            { "pkg/TypeParameters.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
    96
                "(<a href=\"../pkg/TypeParameters.html\" title=\"type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
    97
                    "parameter in TypeParameters\">E</a>&nbsp;param)"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
    98
            //Method type parameter section.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
    99
            { "pkg/TypeParameters.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   100
                "<span class=\"paramLabel\">Type Parameters:</span></dt>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   101
                "<dd><code>T</code> - This is the first " +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   102
                    "type parameter.</dd>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   103
                    "<dd><code>V</code> - This is the second type " +
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   104
                    "parameter."},
06bc494ca11e Initial load
duke
parents:
diff changeset
   105
            //Signature of method with type parameters
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   106
            { "pkg/TypeParameters.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   107
                "public&nbsp;&lt;T extends java.util.List,V&gt;&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   108
                "java.lang.String[]&nbsp;methodThatHasTypeParameters"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   109
            //Wildcard testing.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   110
            { "pkg/Wildcards.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   111
                "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   112
                "TypeParameters</a>&lt;? super java.lang.String&gt;&nbsp;a"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   113
            { "pkg/Wildcards.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   114
                "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   115
                "TypeParameters</a>&lt;? extends java.lang.StringBuffer&gt;&nbsp;b"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   116
            { "pkg/Wildcards.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   117
                "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   118
                    "TypeParameters</a>&nbsp;c"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   119
            //Bad type parameter warnings.
06bc494ca11e Initial load
duke
parents:
diff changeset
   120
            {WARNING_OUTPUT, "warning - @param argument " +
06bc494ca11e Initial load
duke
parents:
diff changeset
   121
                "\"<BadClassTypeParam>\" is not a type parameter name."},
06bc494ca11e Initial load
duke
parents:
diff changeset
   122
            {WARNING_OUTPUT, "warning - @param argument " +
06bc494ca11e Initial load
duke
parents:
diff changeset
   123
                "\"<BadMethodTypeParam>\" is not a type parameter name."},
06bc494ca11e Initial load
duke
parents:
diff changeset
   124
06bc494ca11e Initial load
duke
parents:
diff changeset
   125
            //Signature of subclass that has type parameters.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   126
            { "pkg/TypeParameterSubClass.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   127
                "<pre>public class <span class=\"typeNameLabel\">TypeParameterSubClass&lt;T extends " +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   128
                "java.lang.String&gt;</span>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   129
                "extends " +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   130
                "<a href=\"../pkg/TypeParameterSuperClass.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   131
                "TypeParameterSuperClass</a>&lt;T&gt;</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   132
06bc494ca11e Initial load
duke
parents:
diff changeset
   133
            //Interface generic parameter substitution
06bc494ca11e Initial load
duke
parents:
diff changeset
   134
            //Signature of subclass that has type parameters.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   135
            { "pkg/TypeParameters.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   136
                "<dl>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   137
                "<dt>All Implemented Interfaces:</dt>\n" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   138
                "<dd><a href=\"../pkg/SubInterface.html\" title=\"interface in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   139
                "SubInterface</a>&lt;E&gt;, <a href=\"../pkg/SuperInterface.html\" " +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   140
                "title=\"interface in pkg\">SuperInterface</a>&lt;E&gt;</dd>\n" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   141
                "</dl>"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   142
            { "pkg/SuperInterface.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   143
                "<dl>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   144
                "<dt>All Known Subinterfaces:</dt>\n" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   145
                "<dd><a href=\"../pkg/SubInterface.html\" title=\"interface in pkg\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   146
                "SubInterface</a>&lt;V&gt;</dd>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   147
                "</dl>"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   148
            { "pkg/SubInterface.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   149
                "<dl>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   150
                "<dt>All Superinterfaces:</dt>\n" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   151
                "<dd><a href=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   152
                "SuperInterface</a>&lt;V&gt;</dd>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   153
                "</dl>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   154
06bc494ca11e Initial load
duke
parents:
diff changeset
   155
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   156
            // VAR ARG TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
   157
            //=================================
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   158
            { "pkg/VarArgs.html", "(int...&nbsp;i)"},
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   159
            { "pkg/VarArgs.html", "(int[][]...&nbsp;i)"},
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   160
            { "pkg/VarArgs.html", "-int:A...-"},
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   161
            { "pkg/VarArgs.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   162
                "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   163
                "TypeParameters</a>...&nbsp;t"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   164
06bc494ca11e Initial load
duke
parents:
diff changeset
   165
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   166
            // ANNOTATION TYPE TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
   167
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   168
            //Make sure the summary links are correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   169
            { "pkg/AnnotationType.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   170
                "<li>Summary:&nbsp;</li>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   171
                "<li>Field&nbsp;|&nbsp;</li>\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   172
                "<li><a href=\"#annotation.type.required.element.summary\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   173
                "Required</a>&nbsp;|&nbsp;</li>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   174
                "<li>" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   175
                "<a href=\"#annotation.type.optional.element.summary\">Optional</a></li>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   176
            //Make sure the detail links are correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   177
            { "pkg/AnnotationType.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   178
                "<li>Detail:&nbsp;</li>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   179
                "<li>Field&nbsp;|&nbsp;</li>\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   180
                "<li><a href=\"#annotation.type.element.detail\">Element</a></li>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   181
            //Make sure the heading is correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   182
            { "pkg/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   183
                "Annotation Type AnnotationType</h2>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   184
            //Make sure the signature is correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   185
            { "pkg/AnnotationType.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   186
                "public @interface <span class=\"memberNameLabel\">AnnotationType</span>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   187
            //Make sure member summary headings are correct.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   188
            { "pkg/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   189
                "<h3>Required Element Summary</h3>"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   190
            { "pkg/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   191
                "<h3>Optional Element Summary</h3>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   192
            //Make sure element detail heading is correct
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   193
            { "pkg/AnnotationType.html",
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   194
                "Element Detail"},
06bc494ca11e Initial load
duke
parents:
diff changeset
   195
            //Make sure default annotation type value is printed when necessary.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   196
            { "pkg/AnnotationType.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   197
                "<dl>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   198
                "<dt>Default:</dt>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   199
                "<dd>\"unknown\"</dd>\n" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   200
                "</dl>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   201
06bc494ca11e Initial load
duke
parents:
diff changeset
   202
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   203
            // ANNOTATION TYPE USAGE TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
   204
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   205
06bc494ca11e Initial load
duke
parents:
diff changeset
   206
            //PACKAGE
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   207
            { "pkg/package-summary.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   208
                "<a href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>=\"Package Annotation\",\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   209
                "                <a href=\"../pkg/AnnotationType.html#required--\">required</a>=1994)"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   210
06bc494ca11e Initial load
duke
parents:
diff changeset
   211
            //CLASS
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   212
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   213
                "<pre><a href=\"../pkg/AnnotationType.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   214
                "title=\"annotation in pkg\">@AnnotationType</a>(" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   215
                "<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   216
                "=\"Class Annotation\",\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   217
                "                <a href=\"../pkg/AnnotationType.html#required--\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   218
                "required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   219
                "public class <span class=\"typeNameLabel\">" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   220
                "AnnotationTypeUsage</span>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   221
                "extends java.lang.Object</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   222
06bc494ca11e Initial load
duke
parents:
diff changeset
   223
            //FIELD
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   224
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   225
                "<pre><a href=\"../pkg/AnnotationType.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   226
                "title=\"annotation in pkg\">@AnnotationType</a>(" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   227
                "<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   228
                "=\"Field Annotation\",\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   229
                "                <a href=\"../pkg/AnnotationType.html#required--\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   230
                "required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   231
                "public&nbsp;int field</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   232
06bc494ca11e Initial load
duke
parents:
diff changeset
   233
            //CONSTRUCTOR
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   234
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   235
                "<pre><a href=\"../pkg/AnnotationType.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   236
                "title=\"annotation in pkg\">@AnnotationType</a>(" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   237
                "<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   238
                "=\"Constructor Annotation\",\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   239
                "                <a href=\"../pkg/AnnotationType.html#required--\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   240
                "required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   241
                "public&nbsp;AnnotationTypeUsage()</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   242
06bc494ca11e Initial load
duke
parents:
diff changeset
   243
            //METHOD
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   244
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   245
                "<pre><a href=\"../pkg/AnnotationType.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   246
                "title=\"annotation in pkg\">@AnnotationType</a>(" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   247
                "<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   248
                "=\"Method Annotation\",\n" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   249
                "                <a href=\"../pkg/AnnotationType.html#required--\">" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   250
                "required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   251
                "public&nbsp;void&nbsp;method()</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   252
06bc494ca11e Initial load
duke
parents:
diff changeset
   253
            //METHOD PARAMS
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   254
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   255
                "<pre>public&nbsp;void&nbsp;methodWithParams(" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   256
                "<a href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   257
                "@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional--\">" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   258
                "optional</a>=\"Parameter Annotation\",<a " +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   259
                "href=\"../pkg/AnnotationType.html#required--\">required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   260
                "                             int&nbsp;documented,\n" +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   261
                "                             int&nbsp;undocmented)</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   262
06bc494ca11e Initial load
duke
parents:
diff changeset
   263
            //CONSTRUCTOR PARAMS
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   264
            { "pkg/AnnotationTypeUsage.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   265
                "<pre>public&nbsp;AnnotationTypeUsage(<a " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   266
                "href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   267
                "@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional--\">" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   268
                "optional</a>=\"Constructor Param Annotation\",<a " +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   269
                "href=\"../pkg/AnnotationType.html#required--\">required</a>=1994)\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   270
                "                           int&nbsp;documented,\n" +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   271
                "                           int&nbsp;undocmented)</pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   272
06bc494ca11e Initial load
duke
parents:
diff changeset
   273
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   274
            // ANNOTATION TYPE USAGE TESTING (All Different Types).
06bc494ca11e Initial load
duke
parents:
diff changeset
   275
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   276
06bc494ca11e Initial load
duke
parents:
diff changeset
   277
            //Integer
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   278
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   279
                "<a href=\"../pkg1/A.html#d--\">d</a>=3.14,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   280
06bc494ca11e Initial load
duke
parents:
diff changeset
   281
            //Double
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   282
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   283
                "<a href=\"../pkg1/A.html#d--\">d</a>=3.14,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   284
06bc494ca11e Initial load
duke
parents:
diff changeset
   285
            //Boolean
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   286
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   287
                "<a href=\"../pkg1/A.html#b--\">b</a>=true,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   288
06bc494ca11e Initial load
duke
parents:
diff changeset
   289
            //String
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   290
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   291
                "<a href=\"../pkg1/A.html#s--\">s</a>=\"sigh\","},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   292
06bc494ca11e Initial load
duke
parents:
diff changeset
   293
            //Class
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   294
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   295
                "<a href=\"../pkg1/A.html#c--\">c</a>=<a href=\"../pkg2/Foo.html\" title=\"class in pkg2\">Foo.class</a>,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   296
06bc494ca11e Initial load
duke
parents:
diff changeset
   297
            //Bounded Class
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   298
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   299
                "<a href=\"../pkg1/A.html#w--\">w</a>=<a href=\"../pkg/TypeParameterSubClass.html\" title=\"class in pkg\">TypeParameterSubClass.class</a>,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   300
06bc494ca11e Initial load
duke
parents:
diff changeset
   301
            //Enum
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   302
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   303
                "<a href=\"../pkg1/A.html#e--\">e</a>=<a href=\"../pkg/Coin.html#Penny\">Penny</a>,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   304
06bc494ca11e Initial load
duke
parents:
diff changeset
   305
            //Annotation Type
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   306
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   307
                "<a href=\"../pkg1/A.html#a--\">a</a>=<a href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional--\">optional</a>=\"foo\",<a href=\"../pkg/AnnotationType.html#required--\">required</a>=1994),"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   308
06bc494ca11e Initial load
duke
parents:
diff changeset
   309
            //String Array
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   310
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   311
                "<a href=\"../pkg1/A.html#sa--\">sa</a>={\"up\",\"down\"},"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   312
06bc494ca11e Initial load
duke
parents:
diff changeset
   313
            //Primitive
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   314
            { "pkg1/B.html",
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   315
                "<a href=\"../pkg1/A.html#primitiveClassTest--\">primitiveClassTest</a>=boolean.class,"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   316
06bc494ca11e Initial load
duke
parents:
diff changeset
   317
            //XXX:  Add array test case after this if fixed:
06bc494ca11e Initial load
duke
parents:
diff changeset
   318
            //5020899: Incorrect internal representation of class-valued annotation elements
06bc494ca11e Initial load
duke
parents:
diff changeset
   319
06bc494ca11e Initial load
duke
parents:
diff changeset
   320
            //Make sure that annotations are surrounded by <pre> and </pre>
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   321
            { "pkg1/B.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   322
                "<pre><a href=\"../pkg1/A.html\" title=\"annotation in pkg1\">@A</a>"},
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   323
            { "pkg1/B.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   324
                "public interface <span class=\"typeNameLabel\">B</span></pre>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   325
06bc494ca11e Initial load
duke
parents:
diff changeset
   326
06bc494ca11e Initial load
duke
parents:
diff changeset
   327
            //==============================================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   328
            // Handle multiple bounds.
06bc494ca11e Initial load
duke
parents:
diff changeset
   329
            //==============================================================
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   330
            { "pkg/MultiTypeParameters.html",
17559
87c28ee29329 8011642: Remove LinkOutput in favor of direct use of Content
jjg
parents: 15354
diff changeset
   331
                "public&nbsp;&lt;T extends java.lang.Number &amp; java.lang.Runnable&gt;&nbsp;T&nbsp;foo(T&nbsp;t)"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   332
06bc494ca11e Initial load
duke
parents:
diff changeset
   333
            //==============================================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   334
            // Test Class-Use Documenation for Type Parameters.
06bc494ca11e Initial load
duke
parents:
diff changeset
   335
            //==============================================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   336
06bc494ca11e Initial load
duke
parents:
diff changeset
   337
            //ClassUseTest1: <T extends Foo & Foo2>
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   338
            { "pkg2/class-use/Foo.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   339
                     "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   340
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   341
                     "type <a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   342
                     "Foo</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   343
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   344
            { "pkg2/class-use/Foo.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   345
                     "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest1.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   346
                     "title=\"class in pkg2\">ClassUseTest1</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   347
                     "<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo" +
17559
87c28ee29329 8011642: Remove LinkOutput in favor of direct use of Content
jjg
parents: 15354
diff changeset
   348
                     "</a> &amp; <a href=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   349
                     "Foo2</a>&gt;</span></code>&nbsp;</td>"
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   350
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   351
            { "pkg2/class-use/Foo.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   352
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   353
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   354
                     "type <a href=\"../../pkg2/Foo.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   355
                     "pkg2\">Foo</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   356
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   357
            { "pkg2/class-use/Foo.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   358
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest1." +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   359
                     "</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   360
                     "ClassUseTest1.html#method-T-\">method</a></span>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   361
                     "(T&nbsp;t)</code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   362
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   363
            { "pkg2/class-use/Foo.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   364
                     "<caption><span>Fields in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   365
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   366
                     "type <a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   367
                     "Foo</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   368
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   369
            { "pkg2/class-use/Foo.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   370
                     "td class=\"colFirst\"><code><a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   371
                     "ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   372
                     "&lt;<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   373
                     ">Foo</a>&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   374
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   375
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   376
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   377
                     "<caption><span>Fields in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   378
                     "package-summary.html\">pkg2</a> declared as <a href=\"../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   379
                     "../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   380
                     "</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   381
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   382
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   383
                     "<td class=\"colFirst\"><code><a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   384
                     "ParamTest.html\" title=\"class in pkg2\">ParamTest</a>&lt;<a " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   385
                     "href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</a" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   386
                     ">&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   387
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   388
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   389
           { "pkg2/class-use/Foo2.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   390
                    "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   391
                    "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   392
                    "type <a href=\"../../pkg2/Foo2.html\" title=\"interface " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   393
                    "in pkg2\">Foo2</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   394
                    "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   395
           },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   396
           { "pkg2/class-use/Foo2.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   397
                    "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest1.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   398
                     "title=\"class in pkg2\">ClassUseTest1</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   399
                     "<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo" +
17559
87c28ee29329 8011642: Remove LinkOutput in favor of direct use of Content
jjg
parents: 15354
diff changeset
   400
                     "</a> &amp; <a href=\"../../pkg2/Foo2.html\" title=\"interface in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   401
                     "Foo2</a>&gt;</span></code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   402
           },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   403
           { "pkg2/class-use/Foo2.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   404
                    "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   405
                    "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   406
                    "type <a href=\"../../pkg2/Foo2.html\" title=\"interface " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   407
                    "in pkg2\">Foo2</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   408
                    "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   409
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   410
            { "pkg2/class-use/Foo2.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   411
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">" +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   412
                     "ClassUseTest1.</span><code><span class=\"memberNameLink\"><a href=\"../../" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   413
                     "pkg2/ClassUseTest1.html#method-T-\">method</a></span>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   414
                     "(T&nbsp;t)</code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   415
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   416
06bc494ca11e Initial load
duke
parents:
diff changeset
   417
            //ClassUseTest2: <T extends ParamTest<Foo3>>
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   418
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   419
                     "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   420
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   421
                     "type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   422
                     "in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   423
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   424
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   425
            { "pkg2/class-use/ParamTest.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   426
                     "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest2.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   427
                     "title=\"class in pkg2\">ClassUseTest2</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   428
                     "<a href=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">" +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   429
                     "ParamTest</a>&lt;<a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   430
                     "Foo3</a>&gt;&gt;</span></code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   431
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   432
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   433
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   434
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   435
                     "type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   436
                     "in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   437
                     "&nbsp;</span></caption>"
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   438
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   439
            { "pkg2/class-use/ParamTest.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   440
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest2." +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   441
                     "</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   442
                     "ClassUseTest2.html#method-T-\">method</a></span>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   443
                     "(T&nbsp;t)</code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   444
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   445
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   446
                     "<caption><span>Fields in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   447
                     "package-summary.html\">pkg2</a> declared as <a href=\"../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   448
                     "../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   449
                     "</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   450
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   451
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   452
                     "<td class=\"colFirst\"><code><a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   453
                     "ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   454
                     "&lt;<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   455
                     "Foo</a>&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   456
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   457
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   458
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   459
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   460
                     "type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   461
                     "in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   462
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   463
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   464
            { "pkg2/class-use/ParamTest.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   465
                     "<td class=\"colFirst\"><code>&lt;T extends <a href=\"../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   466
                     "../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   467
                     "</a>&lt;<a href=\"../../pkg2/Foo3.html\" title=\"class in " +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   468
                     "pkg2\">Foo3</a>&gt;&gt;<br><a href=\"../../pkg2/" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   469
                     "ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   470
                     "&lt;<a href=\"../../pkg2/Foo3.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   471
                     "pkg2\">Foo3</a>&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   472
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   473
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   474
            { "pkg2/class-use/Foo3.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   475
                     "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   476
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   477
                     "type <a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   478
                     "Foo3</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   479
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   480
            { "pkg2/class-use/Foo3.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   481
                     "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest2.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   482
                     "title=\"class in pkg2\">ClassUseTest2</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   483
                     "<a href=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">" +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   484
                     "ParamTest</a>&lt;<a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   485
                     "Foo3</a>&gt;&gt;</span></code>&nbsp;</td>"
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   486
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   487
            { "pkg2/class-use/Foo3.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   488
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   489
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   490
                     "type <a href=\"../../pkg2/Foo3.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   491
                     "pkg2\">Foo3</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   492
                     "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   493
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   494
            { "pkg2/class-use/Foo3.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   495
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest2." +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   496
                     "</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/" +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   497
                     "ClassUseTest2.html#method-T-\">method</a></span>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   498
                     "(T&nbsp;t)</code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   499
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   500
            { "pkg2/class-use/Foo3.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   501
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   502
                     "package-summary.html\">pkg2</a> that return types with " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   503
                     "arguments of type <a href=\"../../pkg2/Foo3.html\" title" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   504
                     "=\"class in pkg2\">Foo3</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   505
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   506
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   507
            { "pkg2/class-use/Foo3.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   508
                     "<td class=\"colFirst\"><code>&lt;T extends <a href=\"../../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   509
                     "pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</a>&lt;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   510
                     "<a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3" +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   511
                     "</a>&gt;&gt;<br><a href=\"../../pkg2/ParamTest.html\" " +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   512
                     "title=\"class in pkg2\">ParamTest</a>&lt;<a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   513
                     "Foo3.html\" title=\"class in pkg2\">Foo3</a>&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   514
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   515
06bc494ca11e Initial load
duke
parents:
diff changeset
   516
            //ClassUseTest3: <T extends ParamTest2<List<? extends Foo4>>>
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   517
            { "pkg2/class-use/ParamTest2.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   518
                     "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   519
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   520
                     "type <a href=\"../../pkg2/ParamTest2.html\" title=\"class " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   521
                     "in pkg2\">ParamTest2</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   522
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   523
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   524
            { "pkg2/class-use/ParamTest2.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   525
                     "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest3.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   526
                     "title=\"class in pkg2\">ClassUseTest3</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   527
                     "<a href=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   528
                     "ParamTest2</a>&lt;java.util.List&lt;? extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   529
                     "<a href=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   530
                     "Foo4</a>&gt;&gt;&gt;</span></code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   531
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   532
            { "pkg2/class-use/ParamTest2.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   533
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   534
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   535
                     "type <a href=\"../../pkg2/ParamTest2.html\" title=\"class " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   536
                     "in pkg2\">ParamTest2</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   537
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   538
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   539
            { "pkg2/class-use/ParamTest2.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   540
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest3" +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   541
                     ".</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest3." +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   542
                     "html#method-T-\">method</a></span>(T&nbsp;t)</code>&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   543
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   544
            { "pkg2/class-use/ParamTest2.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   545
                     "<td class=\"colFirst\"><code>&lt;T extends <a href=\"../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   546
                     "../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   547
                     "ParamTest2</a>&lt;java.util.List&lt;? extends <a href=\".." +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   548
                     "/../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</a>&gt;" +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   549
                     "&gt;&gt;<br><a href=\"../../pkg2/ParamTest2.html\" " +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   550
                     "title=\"class in pkg2\">ParamTest2</a>&lt;java.util.List" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   551
                     "&lt;? extends <a href=\"../../pkg2/Foo4.html\" title=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   552
                     "class in pkg2\">Foo4</a>&gt;&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   553
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   554
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   555
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   556
                     "<caption><span>Classes in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   557
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   558
                     "type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   559
                     "pkg2\">Foo4</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   560
                     "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   561
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   562
            { "pkg2/class-use/Foo4.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   563
                     "<td class=\"colLast\"><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest3.html\" " +
9083
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   564
                     "title=\"class in pkg2\">ClassUseTest3</a>&lt;T extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   565
                     "<a href=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   566
                     "ParamTest2</a>&lt;java.util.List&lt;? extends " +
63f3c4d2d992 7010344: Some of the html files do not have element <a> in right context.
bpatel
parents: 9067
diff changeset
   567
                     "<a href=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">" +
19253
b97b3e18547f 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than <strong> or <i> tags
bpatel
parents: 17567
diff changeset
   568
                     "Foo4</a>&gt;&gt;&gt;</span></code>&nbsp;</td>"
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   569
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   570
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   571
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   572
                     "package-summary.html\">pkg2</a> with type parameters of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   573
                     "type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   574
                     "pkg2\">Foo4</a></span><span class=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   575
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   576
            { "pkg2/class-use/Foo4.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   577
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest3." +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   578
                     "</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest3." +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   579
                     "html#method-T-\">method</a></span>(T&nbsp;t)</code>" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   580
                     "&nbsp;</td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   581
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   582
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   583
                     "<caption><span>Methods in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   584
                     "package-summary.html\">pkg2</a> that return types with " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   585
                     "arguments of type <a href=\"../../pkg2/Foo4.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   586
                     "title=\"class in pkg2\">Foo4</a></span><span class=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   587
                     "tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   588
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   589
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   590
                     "<td class=\"colFirst\"><code>&lt;T extends <a href=\"../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   591
                     "../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   592
                     "ParamTest2</a>&lt;java.util.List&lt;? extends <a href=\".." +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   593
                     "/../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</a>&gt;" +
17564
c329fe11193d 8011288: Erratic/inconsistent indentation of signatures
jjg
parents: 17559
diff changeset
   594
                     "&gt;&gt;<br><a href=\"../../pkg2/ParamTest2.html\" " +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   595
                     "title=\"class in pkg2\">ParamTest2</a>&lt;java.util.List" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   596
                     "&lt;? extends <a href=\"../../pkg2/Foo4.html\" title=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   597
                     "class in pkg2\">Foo4</a>&gt;&gt;</code></td>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   598
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   599
06bc494ca11e Initial load
duke
parents:
diff changeset
   600
            //Type parameters in constructor and method args
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   601
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   602
                     "<caption><span>Method parameters in <a href=\"../../pkg2/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   603
                     "package-summary.html\">pkg2</a> with type arguments of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   604
                     "type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   605
                     "pkg2\">Foo4</a></span><span class=\"tabEnd\">&nbsp;" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   606
                     "</span></caption>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   607
                     "<tr>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   608
                     "<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   609
                     "<th class=\"colLast\" scope=\"col\">Method and Description</th>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   610
                     "</tr>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   611
                     "<tbody>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   612
                     "<tr class=\"altColor\">\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   613
                     "<td class=\"colFirst\"><code>void</code></td>\n" +
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   614
                     "<td class=\"colLast\"><span class=\"typeNameLabel\">ClassUseTest3." +
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   615
                     "</span><code><span class=\"memberNameLink\"><a href=\"../../pkg2/ClassUseTest3." +
21008
af0b915df7cc 8025633: Fix javadoc to generate valid anchor names
bpatel
parents: 20237
diff changeset
   616
                     "html#method-java.util.Set-\">method</a></span>(java." +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   617
                     "util.Set&lt;<a href=\"../../pkg2/Foo4.html\" title=\"" +
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   618
                     "class in pkg2\">Foo4</a>&gt;&nbsp;p)</code>&nbsp;</td>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   619
                     "</tr>\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   620
                     "</tbody>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   621
            },
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   622
            { "pkg2/class-use/Foo4.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   623
                     "<caption><span>Constructor parameters in <a href=\"../../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   624
                     "pkg2/package-summary.html\">pkg2</a> with type arguments " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   625
                     "of type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   626
                     "pkg2\">Foo4</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   627
                     "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   628
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   629
06bc494ca11e Initial load
duke
parents:
diff changeset
   630
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   631
            // Annotatation Type Usage
06bc494ca11e Initial load
duke
parents:
diff changeset
   632
            //=================================
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   633
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   634
                     "<caption><span>Packages with annotations of type <a href=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   635
                     "../../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   636
                     "AnnotationType</a></span><span class=\"tabEnd\">&nbsp;" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   637
                     "</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   638
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   639
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   640
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   641
                     "<caption><span>Classes in <a href=\"../../pkg/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   642
                     "package-summary.html\">pkg</a> with annotations of type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   643
                     "<a href=\"../../pkg/AnnotationType.html\" title=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   644
                     "annotation in pkg\">AnnotationType</a></span><span class" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   645
                     "=\"tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   646
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   647
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   648
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   649
                     "<caption><span>Fields in <a href=\"../../pkg/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   650
                     "package-summary.html\">pkg</a> with annotations of type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   651
                     "<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   652
                     "in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   653
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   654
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   655
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   656
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   657
                     "<caption><span>Methods in <a href=\"../../pkg/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   658
                     "package-summary.html\">pkg</a> with annotations of type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   659
                     "<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   660
                     "in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   661
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   662
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   663
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   664
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   665
                     "<caption><span>Method parameters in <a href=\"../../pkg/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   666
                     "package-summary.html\">pkg</a> with annotations of type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   667
                     "<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   668
                     "in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   669
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   670
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   671
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   672
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   673
                     "<caption><span>Constructors in <a href=\"../../pkg/" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   674
                     "package-summary.html\">pkg</a> with annotations of type " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   675
                     "<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   676
                     "in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   677
                     "&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   678
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   679
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   680
            { "pkg/class-use/AnnotationType.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   681
                     "<caption><span>Constructor parameters in <a href=\"../../" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   682
                     "pkg/package-summary.html\">pkg</a> with annotations of " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   683
                     "type <a href=\"../../pkg/AnnotationType.html\" title=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   684
                     "annotation in pkg\">AnnotationType</a></span><span class=\"" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   685
                     "tabEnd\">&nbsp;</span></caption>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   686
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   687
06bc494ca11e Initial load
duke
parents:
diff changeset
   688
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   689
            // TYPE PARAMETER IN INDEX
06bc494ca11e Initial load
duke
parents:
diff changeset
   690
            //=================================
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   691
            { "index-all.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   692
                "<span class=\"memberNameLink\"><a href=\"pkg2/Foo.html#method-java.util.Vector-\">" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   693
                "method(Vector&lt;Object&gt;)</a></span>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   694
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   695
            //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   696
            // TYPE PARAMETER IN INDEX
06bc494ca11e Initial load
duke
parents:
diff changeset
   697
            //=================================
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   698
            { "index-all.html",
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   699
                "<span class=\"memberNameLink\"><a href=\"pkg2/Foo.html#method-java.util.Vector-\">" +
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   700
                "method(Vector&lt;Object&gt;)</a></span>"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   701
            },
06bc494ca11e Initial load
duke
parents:
diff changeset
   702
        };
06bc494ca11e Initial load
duke
parents:
diff changeset
   703
    private static final String[][] NEGATED_TEST = {
06bc494ca11e Initial load
duke
parents:
diff changeset
   704
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   705
        // ENUM TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
   706
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   707
        //NO constructor section
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   708
        { "pkg/Coin.html", "<h3>Constructor Summary</h3>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   709
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   710
        // TYPE PARAMETER TESTING
06bc494ca11e Initial load
duke
parents:
diff changeset
   711
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   712
        //No type parameters in class frame.
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   713
        { "allclasses-frame.html",
7614
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   714
            "<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   715
                    "TypeParameters</a>&lt;<a href=\"../pkg/TypeParameters.html\" " +
cfadc977ca75 6851834: Javadoc doclet needs a structured approach to generate the output HTML.
bpatel
parents: 5520
diff changeset
   716
                    "title=\"type parameter in TypeParameters\">E</a>&gt;"
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   717
        },
06bc494ca11e Initial load
duke
parents:
diff changeset
   718
06bc494ca11e Initial load
duke
parents:
diff changeset
   719
        //==============================================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   720
        // ANNOTATION TYPE USAGE TESTING (When @Documented is omitted)
06bc494ca11e Initial load
duke
parents:
diff changeset
   721
        //===============================================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   722
06bc494ca11e Initial load
duke
parents:
diff changeset
   723
        //CLASS
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   724
        { "pkg/AnnotationTypeUsage.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   725
            "<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Class Annotation\",\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   726
            "                <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)\n" +
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   727
            "public class <span class=\"typeNameLabel\">AnnotationTypeUsage</span></dt><dt>extends java.lang.Object</dt>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   728
06bc494ca11e Initial load
duke
parents:
diff changeset
   729
        //FIELD
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   730
        { "pkg/AnnotationTypeUsage.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   731
            "<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Field Annotation\",\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   732
            "                <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)\n" +
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   733
            "public int <span class=\"memberNameLabel\">field</span>"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   734
06bc494ca11e Initial load
duke
parents:
diff changeset
   735
        //CONSTRUCTOR
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   736
        { "pkg/AnnotationTypeUsage.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   737
            "<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Constructor Annotation\",\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   738
            "                <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)\n" +
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   739
            "public <span class=\"typeNameLabel\">AnnotationTypeUsage</span>()"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   740
06bc494ca11e Initial load
duke
parents:
diff changeset
   741
        //METHOD
24072
e7549dcbc4af 8040903: Clean up use of BUG_ID in javadoc tests
jjg
parents: 24065
diff changeset
   742
        { "pkg/AnnotationTypeUsage.html",
23971
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   743
            "<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Method Annotation\",\n" +
f5ff1f5a8dee 8031649: Clean up javadoc tests
jjg
parents: 23139
diff changeset
   744
            "                <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)\n" +
21478
fa4c7cda1b41 8026567: Use meaningful style names for strong and italic styles.
bpatel
parents: 21008
diff changeset
   745
            "public void <span class=\"memberNameLabel\">method</span>()"},
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   746
06bc494ca11e Initial load
duke
parents:
diff changeset
   747
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   748
        // Make sure annotation types do not
06bc494ca11e Initial load
duke
parents:
diff changeset
   749
        // trigger this warning.
06bc494ca11e Initial load
duke
parents:
diff changeset
   750
        //=================================
06bc494ca11e Initial load
duke
parents:
diff changeset
   751
        {WARNING_OUTPUT,
06bc494ca11e Initial load
duke
parents:
diff changeset
   752
            "Internal error: package sets don't match: [] with: null"
06bc494ca11e Initial load
duke
parents:
diff changeset
   753
        },
06bc494ca11e Initial load
duke
parents:
diff changeset
   754
    };
06bc494ca11e Initial load
duke
parents:
diff changeset
   755
06bc494ca11e Initial load
duke
parents:
diff changeset
   756
    /**
06bc494ca11e Initial load
duke
parents:
diff changeset
   757
     * The entry point of the test.
06bc494ca11e Initial load
duke
parents:
diff changeset
   758
     * @param args the array of command line arguments.
06bc494ca11e Initial load
duke
parents:
diff changeset
   759
     */
06bc494ca11e Initial load
duke
parents:
diff changeset
   760
    public static void main(String[] args) {
06bc494ca11e Initial load
duke
parents:
diff changeset
   761
        TestNewLanguageFeatures tester = new TestNewLanguageFeatures();
24065
fc4022e50129 8041150: Avoid silly use of static methods in JavadocTester
jjg
parents: 23971
diff changeset
   762
        tester.run(ARGS, TEST, NEGATED_TEST);
10
06bc494ca11e Initial load
duke
parents:
diff changeset
   763
        tester.printSummary();
06bc494ca11e Initial load
duke
parents:
diff changeset
   764
    }
06bc494ca11e Initial load
duke
parents:
diff changeset
   765
}