test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
changeset 48442 3b00541635f9
parent 47216 71c04702a3d5
child 50167 cc705c956798
equal deleted inserted replaced
48441:9c37fbceb579 48442:3b00541635f9
     1 /*
     1 /*
     2  * Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug      8002304 8024096
    26  * @bug      8002304 8024096 8193671
    27  * @summary  Test for various method types in the method summary table
    27  * @summary  Test for various method type tabs in the method summary table
    28  * @author   Bhavesh Patel
    28  * @author   Bhavesh Patel
    29  * @library  ../lib
    29  * @library  ../lib
    30  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    30  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    31  * @build    JavadocTester
    31  * @build    JavadocTester
    32  * @run main TestMethodTypes
    32  * @run main TestMethodTypes
    60                 + "Deprecated Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span>"
    60                 + "Deprecated Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span>"
    61                 + "</caption>",
    61                 + "</caption>",
    62                 "<tr id=\"i0\" class=\"altColor\">");
    62                 "<tr id=\"i0\" class=\"altColor\">");
    63 
    63 
    64         checkOutput("pkg1/B.html", true,
    64         checkOutput("pkg1/B.html", true,
    65                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>All "
    65                 "var methods = {\"i0\":6,\"i1\":18,\"i2\":18,\"i3\":1,\"i4\":1,"
    66                 + "Methods</span><span class=\"tabEnd\">&nbsp;</span></span>"
    66                 + "\"i5\":6,\"i6\":6,\"i7\":6,\"i8\":6};\n",
    67                 + "<span id=\"t2\" class=\"tableTab\"><span><a href=\"javascript:show(2);\">"
    67                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>All Methods</span>"
    68                 + "Instance Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span>"
    68                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t1\" class=\"tableTab\">"
    69                 + "<span id=\"t3\" class=\"tableTab\"><span><a href=\"javascript:show(4);\">"
    69                 + "<span><a href=\"javascript:show(1);\">Static Methods</a></span>"
    70                 + "Abstract Methods</a></span><span class=\"tabEnd\">&nbsp;</span></span>"
    70                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t2\" class=\"tableTab\">"
    71                 + "</caption>");
    71                 + "<span><a href=\"javascript:show(2);\">Instance Methods</a></span>"
       
    72                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t3\" class=\"tableTab\">"
       
    73                 + "<span><a href=\"javascript:show(4);\">Abstract Methods</a></span>"
       
    74                 + "<span class=\"tabEnd\">&nbsp;</span></span><span id=\"t5\" class=\"tableTab\">"
       
    75                 + "<span><a href=\"javascript:show(16);\">Default Methods</a></span>"
       
    76                 + "<span class=\"tabEnd\">&nbsp;</span></span></caption>\n");
    72 
    77 
    73         checkOutput("pkg1/D.html", true,
    78         checkOutput("pkg1/D.html", true,
    74                 "var methods = {",
    79                 "var methods = {",
    75                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>All "
    80                 "<caption><span id=\"t0\" class=\"activeTableTab\"><span>All "
    76                 + "Methods</span><span class=\"tabEnd\">&nbsp;</span></span>"
    81                 + "Methods</span><span class=\"tabEnd\">&nbsp;</span></span>"