test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
changeset 47284 355349babaf4
parent 47216 71c04702a3d5
child 51127 c2e676c2cf7b
equal deleted inserted replaced
47283:ce5fd3ba3fea 47284:355349babaf4
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug      8004893 8022738 8029143 8175200
    26  * @bug      8004893 8022738 8029143 8175200 8186332
    27  * @summary  Make sure that the lambda feature changes work fine in
    27  * @summary  Make sure that the lambda feature changes work fine in
    28  *           javadoc.
    28  *           javadoc.
    29  * @author   bpatel
    29  * @author   bpatel
    30  * @library  ../lib/
    30  * @library  ../lib/
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    53                 "pkg", "pkg1");
    53                 "pkg", "pkg1");
    54         checkExit(Exit.OK);
    54         checkExit(Exit.OK);
    55 
    55 
    56         checkOutput("pkg/A.html", true,
    56         checkOutput("pkg/A.html", true,
    57                 "<td class=\"colFirst\"><code>default void</code></td>",
    57                 "<td class=\"colFirst\"><code>default void</code></td>",
    58                 "<pre>default&nbsp;void&nbsp;defaultMethod&#8203;()</pre>",
    58                 "<pre>default&nbsp;void&nbsp;defaultMethod()</pre>",
    59                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>"
    59                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>"
    60                 + "All Methods</span><span class=\"tabEnd\">&nbsp;</span></span>"
    60                 + "All Methods</span><span class=\"tabEnd\">&nbsp;</span></span>"
    61                 + "<span id=\"t2\" class=\"tableTab\"><span>"
    61                 + "<span id=\"t2\" class=\"tableTab\"><span>"
    62                 + "<a href=\"javascript:show(2);\">Instance Methods</a></span>"
    62                 + "<a href=\"javascript:show(2);\">Instance Methods</a></span>"
    63                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" "
    63                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" "
    81                 + "reference.</dd>\n"
    81                 + "reference.</dd>\n"
    82                 + "</dl>");
    82                 + "</dl>");
    83 
    83 
    84         checkOutput("pkg/A.html", false,
    84         checkOutput("pkg/A.html", false,
    85                 "<td class=\"colFirst\"><code>default default void</code></td>",
    85                 "<td class=\"colFirst\"><code>default default void</code></td>",
    86                 "<pre>default&nbsp;default&nbsp;void&nbsp;defaultMethod&#8203;()</pre>");
    86                 "<pre>default&nbsp;default&nbsp;void&nbsp;defaultMethod()</pre>");
    87 
    87 
    88         checkOutput("pkg/B.html", false,
    88         checkOutput("pkg/B.html", false,
    89                 "<td class=\"colFirst\"><code>default void</code></td>",
    89                 "<td class=\"colFirst\"><code>default void</code></td>",
    90                 "<dl>\n"
    90                 "<dl>\n"
    91                 + "<dt>Functional Interface:</dt>");
    91                 + "<dt>Functional Interface:</dt>");