mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
6851834: Javadoc doclet needs a structured approach to generate the output HTML
Reviewed-by: jjg
This commit is contained in:
parent
6edf2ff9a3
commit
275e77646d
148 changed files with 12175 additions and 7441 deletions
|
@ -51,18 +51,18 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
// ENUM TESTING
|
||||
//=================================
|
||||
//Make sure enum header is correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "Enum Coin</H2>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "Enum Coin</h2>"},
|
||||
//Make sure enum signature is correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "public enum "+
|
||||
"<STRONG>Coin</STRONG>" + NL + "extends java.lang.Enum<" +
|
||||
"<A HREF=\"../pkg/Coin.html\" title=\"enum in pkg\">Coin</A>>"
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "<pre>public enum <strong>Coin</strong>" + NL +
|
||||
"extends java.lang.Enum<<a href=\"../pkg/Coin.html\" " +
|
||||
"title=\"enum in pkg\">Coin</a>></pre>"
|
||||
},
|
||||
//Check for enum constant section
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "<CAPTION CLASS=\"TableCaption\">" + NL +
|
||||
"Enum Constant Summary</CAPTION>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "<caption><span>Enum Constants" +
|
||||
"</span><span class=\"tabEnd\"> </span></caption>"},
|
||||
//Detail for enum constant
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html",
|
||||
"<STRONG><A HREF=\"../pkg/Coin.html#Dime\">Dime</A></STRONG>"},
|
||||
"<strong><a href=\"../pkg/Coin.html#Dime\">Dime</a></strong>"},
|
||||
//Automatically insert documentation for values() and valueOf().
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html",
|
||||
"Returns an array containing the constants of this enum type,"},
|
||||
|
@ -77,38 +77,39 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
//=================================
|
||||
//Make sure the header is correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"Class TypeParameters<E></H2>"},
|
||||
"Class TypeParameters<E></h2>"},
|
||||
//Check class type parameters section.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"<DT><STRONG>Type Parameters:</STRONG></DT><DD><CODE>E</CODE> - " +
|
||||
"<dt><span class=\"strong\">Type Parameters:</span></dt><dd><code>E</code> - " +
|
||||
"the type parameter for this class."},
|
||||
//Type parameters in @see/@link
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"<DT><STRONG>See Also:</STRONG></DT><DD><A HREF=\"../pkg/TypeParameters.html\" " +
|
||||
"title=\"class in pkg\"><CODE>TypeParameters</CODE></A></DD></DL>"},
|
||||
"<dl><dt><span class=\"strong\">See Also:</span></dt><dd>" +
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"<code>TypeParameters</code></a></dd></dl>"},
|
||||
//Method that uses class type parameter.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"(<A HREF=\"../pkg/TypeParameters.html\" title=\"type " +
|
||||
"parameter in TypeParameters\">E</A> param)"},
|
||||
"(<a href=\"../pkg/TypeParameters.html\" title=\"type " +
|
||||
"parameter in TypeParameters\">E</a> param)"},
|
||||
//Method type parameter section.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"<STRONG>Type Parameters:</STRONG></DT><DD><CODE>T</CODE> - This is the first " +
|
||||
"type parameter.</DD><DD><CODE>V</CODE> - This is the second type " +
|
||||
"<span class=\"strong\">Type Parameters:</span></dt><dd><code>T</code> - This is the first " +
|
||||
"type parameter.</dd><dd><code>V</code> - This is the second type " +
|
||||
"parameter."},
|
||||
//Signature of method with type parameters
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"public <T extends java.util.List,V> " +
|
||||
"java.lang.String[] <STRONG>methodThatHasTypeParameters</STRONG>"},
|
||||
"public <T extends java.util.List,V> " +
|
||||
"java.lang.String[] methodThatHasTypeParameters"},
|
||||
//Wildcard testing.
|
||||
{BUG_ID + FS + "pkg" + FS + "Wildcards.html",
|
||||
"<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</A><? super java.lang.String> a"},
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</a><? super java.lang.String> a"},
|
||||
{BUG_ID + FS + "pkg" + FS + "Wildcards.html",
|
||||
"<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</A><? extends java.lang.StringBuffer> b"},
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</a><? extends java.lang.StringBuffer> b"},
|
||||
{BUG_ID + FS + "pkg" + FS + "Wildcards.html",
|
||||
"<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</A> c"},
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</a> c"},
|
||||
//Bad type parameter warnings.
|
||||
{WARNING_OUTPUT, "warning - @param argument " +
|
||||
"\"<BadClassTypeParam>\" is not a type parameter name."},
|
||||
|
@ -117,18 +118,27 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
|
||||
//Signature of subclass that has type parameters.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameterSubClass.html",
|
||||
"public class <STRONG>TypeParameterSubClass<T extends java.lang.String>" +
|
||||
"</STRONG>" + NL + "extends <A HREF=\"../pkg/TypeParameterSuperClass.html\" " +
|
||||
"title=\"class in pkg\">TypeParameterSuperClass</A><T>"},
|
||||
"<pre>public class <strong>TypeParameterSubClass<T extends " +
|
||||
"java.lang.String></strong>" + NL + "extends " +
|
||||
"<a href=\"../pkg/TypeParameterSuperClass.html\" title=\"class in pkg\">" +
|
||||
"TypeParameterSuperClass</a><T></pre>"},
|
||||
|
||||
//Interface generic parameter substitution
|
||||
//Signature of subclass that has type parameters.
|
||||
{BUG_ID + FS + "pkg" + FS + "TypeParameters.html",
|
||||
"<STRONG>All Implemented Interfaces:</STRONG></DT> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A><E>, <A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A><E></DD>"},
|
||||
"<dl>" + NL + "<dt>All Implemented Interfaces:</dt>" + NL +
|
||||
"<dd><a href=\"../pkg/SubInterface.html\" title=\"interface in pkg\">" +
|
||||
"SubInterface</a><E>, <a href=\"../pkg/SuperInterface.html\" " +
|
||||
"title=\"interface in pkg\">SuperInterface</a><E></dd>" + NL +
|
||||
"</dl>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "SuperInterface.html",
|
||||
"<STRONG>All Known Subinterfaces:</STRONG></DT> <DD><A HREF=\"../pkg/SubInterface.html\" title=\"interface in pkg\">SubInterface</A><V></DD>"},
|
||||
"<dl>" + NL + "<dt>All Known Subinterfaces:</dt>" + NL +
|
||||
"<dd><a href=\"../pkg/SubInterface.html\" title=\"interface in pkg\">" +
|
||||
"SubInterface</a><V></dd>" + NL + "</dl>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "SubInterface.html",
|
||||
"<STRONG>All Superinterfaces:</STRONG></DT> <DD><A HREF=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">SuperInterface</A><V></DD>"},
|
||||
"<dl>" + NL + "<dt>All Superinterfaces:</dt>" + NL +
|
||||
"<dd><a href=\"../pkg/SuperInterface.html\" title=\"interface in pkg\">" +
|
||||
"SuperInterface</a><V></dd>" + NL + "</dl>"},
|
||||
|
||||
//=================================
|
||||
// VAR ARG TESTING
|
||||
|
@ -137,39 +147,40 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
{BUG_ID + FS + "pkg" + FS + "VarArgs.html", "(int[][]... i)"},
|
||||
{BUG_ID + FS + "pkg" + FS + "VarArgs.html", "(int[]...)"},
|
||||
{BUG_ID + FS + "pkg" + FS + "VarArgs.html",
|
||||
"<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</A>... t"},
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</a>... t"},
|
||||
|
||||
//=================================
|
||||
// ANNOTATION TYPE TESTING
|
||||
//=================================
|
||||
//Make sure the summary links are correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"SUMMARY: <A HREF=\"#annotation_type_required_element_summary\">" +
|
||||
"REQUIRED</A> | <A HREF=\"#annotation_type_optional_element_summary\">" +
|
||||
"OPTIONAL</A>"},
|
||||
"<li>SUMMARY: </li>" + NL +
|
||||
"<li><a href=\"#annotation_type_required_element_summary\">" +
|
||||
"REQUIRED</a> | </li>" + NL + "<li>" +
|
||||
"<a href=\"#annotation_type_optional_element_summary\">OPTIONAL</a></li>"},
|
||||
//Make sure the detail links are correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"DETAIL: <A HREF=\"#annotation_type_element_detail\">ELEMENT</A>"},
|
||||
"<li>DETAIL: </li>" + NL +
|
||||
"<li><a href=\"#annotation_type_element_detail\">ELEMENT</a></li>"},
|
||||
//Make sure the heading is correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"Annotation Type AnnotationType</H2>"},
|
||||
"Annotation Type AnnotationType</h2>"},
|
||||
//Make sure the signature is correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"public @interface <STRONG>AnnotationType</STRONG>"},
|
||||
"public @interface <strong>AnnotationType</strong>"},
|
||||
//Make sure member summary headings are correct.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"<CAPTION CLASS=\"TableCaption\">" + NL +
|
||||
"Required Element Summary</CAPTION>"},
|
||||
"<h3>Required Element Summary</h3>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"<CAPTION CLASS=\"TableCaption\">" + NL +
|
||||
"Optional Element Summary</CAPTION>"},
|
||||
"<h3>Optional Element Summary</h3>"},
|
||||
//Make sure element detail heading is correct
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"Element Detail"},
|
||||
//Make sure default annotation type value is printed when necessary.
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationType.html",
|
||||
"<STRONG>Default:</STRONG></DT><DD>\"unknown\"</DD>"},
|
||||
"<dl>" + NL + "<dt>Default:</dt>" + NL + "<dd>\"unknown\"</dd>" + NL +
|
||||
"</dl>"},
|
||||
|
||||
//=================================
|
||||
// ANNOTATION TYPE USAGE TESTING
|
||||
|
@ -177,51 +188,65 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
|
||||
//PACKAGE
|
||||
{BUG_ID + FS + "pkg" + FS + "package-summary.html",
|
||||
"<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Package Annotation\"," + NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"},
|
||||
"<a href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional()\">optional</a>=\"Package Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required()\">required</a>=1994)"},
|
||||
|
||||
//CLASS
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" +
|
||||
"<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Class Annotation\","+NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
|
||||
"</FONT>public class <STRONG>AnnotationTypeUsage</STRONG>" + NL +
|
||||
"extends java.lang.Object"},
|
||||
"<pre><a href=\"../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">@AnnotationType</a>(" +
|
||||
"<a href=\"../pkg/AnnotationType.html#optional()\">optional</a>" +
|
||||
"=\"Class Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required()\">" +
|
||||
"required</a>=1994)" + NL + "public class <strong>" +
|
||||
"AnnotationTypeUsage</strong>" + NL + "extends java.lang.Object</pre>"},
|
||||
|
||||
//FIELD
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" +
|
||||
"<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Field Annotation\","+NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
|
||||
"</FONT>public int <STRONG>field</STRONG>"},
|
||||
"<pre><a href=\"../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">@AnnotationType</a>(" +
|
||||
"<a href=\"../pkg/AnnotationType.html#optional()\">optional</a>" +
|
||||
"=\"Field Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required()\">" +
|
||||
"required</a>=1994)" + NL + "public int field</pre>"},
|
||||
|
||||
//CONSTRUCTOR
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" +
|
||||
"<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Annotation\","+NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
|
||||
"</FONT>public <STRONG>AnnotationTypeUsage</STRONG>()"},
|
||||
"<pre><a href=\"../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">@AnnotationType</a>(" +
|
||||
"<a href=\"../pkg/AnnotationType.html#optional()\">optional</a>" +
|
||||
"=\"Constructor Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required()\">" +
|
||||
"required</a>=1994)" + NL + "public AnnotationTypeUsage()</pre>"},
|
||||
|
||||
//METHOD
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" +
|
||||
"<A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Method Annotation\","+NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)"+NL +
|
||||
"</FONT>public void <STRONG>method</STRONG>()"},
|
||||
"<pre><a href=\"../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">@AnnotationType</a>(" +
|
||||
"<a href=\"../pkg/AnnotationType.html#optional()\">optional</a>" +
|
||||
"=\"Method Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required()\">" +
|
||||
"required</a>=1994)" + NL + "public void method()</pre>"},
|
||||
|
||||
//METHOD PARAMS
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<PRE>" + NL +
|
||||
"public void <STRONG>methodWithParams</STRONG>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Parameter Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL +
|
||||
" int documented," + NL +
|
||||
" int undocmented)</PRE>"},
|
||||
"<pre>public void methodWithParams(" +
|
||||
"<a href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
|
||||
"@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional()\">" +
|
||||
"optional</a>=\"Parameter Annotation\",<a " +
|
||||
"href=\"../pkg/AnnotationType.html#required()\">required</a>=1994)" + NL +
|
||||
" int documented," + NL +
|
||||
" int undocmented)</pre>"},
|
||||
|
||||
//CONSTRUCTOR PARAMS
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<PRE>" + NL +
|
||||
"public <STRONG>AnnotationTypeUsage</STRONG>(<FONT SIZE=\"-1\"><A HREF=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">@AnnotationType</A>(<A HREF=\"../pkg/AnnotationType.html#optional()\">optional</A>=\"Constructor Param Annotation\",<A HREF=\"../pkg/AnnotationType.html#required()\">required</A>=1994)</FONT>" + NL +
|
||||
" int documented," + NL +
|
||||
" int undocmented)</PRE>"},
|
||||
"<pre>public AnnotationTypeUsage(<a " +
|
||||
"href=\"../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
|
||||
"@AnnotationType</a>(<a href=\"../pkg/AnnotationType.html#optional()\">" +
|
||||
"optional</a>=\"Constructor Param Annotation\",<a " +
|
||||
"href=\"../pkg/AnnotationType.html#required()\">required</a>=1994)" + NL +
|
||||
" int documented," + NL +
|
||||
" int undocmented)</pre>"},
|
||||
|
||||
//=================================
|
||||
// ANNOTATION TYPE USAGE TESTING (All Different Types).
|
||||
|
@ -229,59 +254,59 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
|
||||
//Integer
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#d()\">d</A>=3.14,"},
|
||||
"<a href=\"../pkg1/A.html#d()\">d</a>=3.14,"},
|
||||
|
||||
//Double
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#d()\">d</A>=3.14,"},
|
||||
"<a href=\"../pkg1/A.html#d()\">d</a>=3.14,"},
|
||||
|
||||
//Boolean
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#b()\">b</A>=true,"},
|
||||
"<a href=\"../pkg1/A.html#b()\">b</a>=true,"},
|
||||
|
||||
//String
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#s()\">s</A>=\"sigh\","},
|
||||
"<a href=\"../pkg1/A.html#s()\">s</a>=\"sigh\","},
|
||||
|
||||
//Class
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#c()\">c</A>=<A HREF=\"../pkg2/Foo.html\" title=\"class in pkg2\">Foo.class</A>,"},
|
||||
"<a href=\"../pkg1/A.html#c()\">c</a>=<a href=\"../pkg2/Foo.html\" title=\"class in pkg2\">Foo.class</a>,"},
|
||||
|
||||
//Bounded Class
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#w()\">w</A>=<A HREF=\"../pkg/TypeParameterSubClass.html\" title=\"class in pkg\">TypeParameterSubClass.class</A>,"},
|
||||
"<a href=\"../pkg1/A.html#w()\">w</a>=<a href=\"../pkg/TypeParameterSubClass.html\" title=\"class in pkg\">TypeParameterSubClass.class</a>,"},
|
||||
|
||||
//Enum
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#e()\">e</A>=<A HREF=\"../pkg/Coin.html#Penny\">Penny</A>,"},
|
||||
"<a href=\"../pkg1/A.html#e()\">e</a>=<a href=\"../pkg/Coin.html#Penny\">Penny</a>,"},
|
||||
|
||||
//Annotation Type
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<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),"},
|
||||
"<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),"},
|
||||
|
||||
//String Array
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#sa()\">sa</A>={\"up\",\"down\"},"},
|
||||
"<a href=\"../pkg1/A.html#sa()\">sa</a>={\"up\",\"down\"},"},
|
||||
|
||||
//Primitive
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<A HREF=\"../pkg1/A.html#primitiveClassTest()\">primitiveClassTest</A>=boolean.class,"},
|
||||
"<a href=\"../pkg1/A.html#primitiveClassTest()\">primitiveClassTest</a>=boolean.class,"},
|
||||
|
||||
//XXX: Add array test case after this if fixed:
|
||||
//5020899: Incorrect internal representation of class-valued annotation elements
|
||||
|
||||
//Make sure that annotations are surrounded by <pre> and </pre>
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"<PRE><FONT SIZE=\"-1\"><A HREF=\"../pkg1/A.html\" title=\"annotation in pkg1\">@A</A>"},
|
||||
"<pre><a href=\"../pkg1/A.html\" title=\"annotation in pkg1\">@A</a>"},
|
||||
{BUG_ID + FS + "pkg1" + FS + "B.html",
|
||||
"</FONT>public interface <STRONG>B</STRONG></PRE>"},
|
||||
"public interface <strong>B</strong></pre>"},
|
||||
|
||||
|
||||
//==============================================================
|
||||
// Handle multiple bounds.
|
||||
//==============================================================
|
||||
{BUG_ID + FS + "pkg" + FS + "MultiTypeParameters.html",
|
||||
"public <T extends java.lang.Number & java.lang.Runnable> T <STRONG>foo</STRONG>(T t)"},
|
||||
"public <T extends java.lang.Number & java.lang.Runnable> T foo(T t)"},
|
||||
|
||||
//==============================================================
|
||||
// Test Class-Use Documenation for Type Parameters.
|
||||
|
@ -289,347 +314,356 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
|
||||
//ClassUseTest1: <T extends Foo & Foo2>
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" " +
|
||||
"title=\"class in pkg2\">Foo</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
|
||||
"Foo</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1<T extends Foo & Foo2></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1" +
|
||||
"<T extends Foo & Foo2></a></strong></code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" " +
|
||||
"title=\"class in pkg2\">Foo</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo.html\" title=\"class in " +
|
||||
"pkg2\">Foo</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest1.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest1." +
|
||||
"</span><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest1.html#method(T)\">method</a></strong>" +
|
||||
"(T t)</code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo.html\" " +
|
||||
"title=\"class in pkg2\">Foo</A></CAPTION>"
|
||||
"<caption><span>Fields in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
|
||||
"Foo</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo.html",
|
||||
"<A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A><<A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A>></CODE></FONT></TD>"
|
||||
"td class=\"colFirst\"><code><a href=\"../../pkg2/" +
|
||||
"ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
|
||||
"<<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\"" +
|
||||
">Foo</a>></code></td>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> declared as <A HREF=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</A></CAPTION>"
|
||||
"<caption><span>Fields in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> declared as <a href=\"../" +
|
||||
"../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
|
||||
"</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A><<A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A>></CODE></FONT></TD>"
|
||||
"<td class=\"colFirst\"><code><a href=\"../../pkg2/" +
|
||||
"ParamTest.html\" title=\"class in pkg2\">ParamTest</a><<a " +
|
||||
"href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</a" +
|
||||
">></code></td>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" " +
|
||||
"title=\"interface in pkg2\">Foo2</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo2.html\" title=\"interface " +
|
||||
"in pkg2\">Foo2</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html\" title=\"class in pkg2\">ClassUseTest1<T extends Foo & Foo2></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest1.html\" title=\"class in pkg2\">" +
|
||||
"ClassUseTest1<T extends Foo & Foo2></a></strong>" +
|
||||
"</code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo2.html\" " +
|
||||
"title=\"interface in pkg2\">Foo2</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo2.html\" title=\"interface " +
|
||||
"in pkg2\">Foo2</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo2.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest1.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest1.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">" +
|
||||
"ClassUseTest1.</span><code><strong><a href=\"../../" +
|
||||
"pkg2/ClassUseTest1.html#method(T)\">method</a></strong>" +
|
||||
"(T t)</code> </td>"
|
||||
},
|
||||
|
||||
//ClassUseTest2: <T extends ParamTest<Foo3>>
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
|
||||
"in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2<T extends ParamTest<<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>>></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2<T " +
|
||||
"extends ParamTest<<a href=\"../../pkg2/Foo3.html\" title=\"class " +
|
||||
"in pkg2\">Foo3</a>>></a></strong></code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
|
||||
"in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest2.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest2." +
|
||||
"</span><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest2.html#method(T)\">method</a></strong>" +
|
||||
"(T t)</code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Fields in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> declared as <A HREF=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</A></CAPTION>"
|
||||
"<caption><span>Fields in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> declared as <a href=\"../" +
|
||||
"../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
|
||||
"</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A><<A HREF=\"../../pkg2/Foo.html\" title=\"class in pkg2\">Foo</A>></CODE></FONT></TD>"
|
||||
"<td class=\"colFirst\"><code><a href=\"../../pkg2/" +
|
||||
"ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
|
||||
"<<a href=\"../../pkg2/Foo.html\" title=\"class in pkg2\">" +
|
||||
"Foo</a>></code></td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/ParamTest.html\" title=\"class " +
|
||||
"in pkg2\">ParamTest</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest.html",
|
||||
"<T extends <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A><<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>>>"
|
||||
"<td class=\"colFirst\"><code><T extends <a href=\"../" +
|
||||
"../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest" +
|
||||
"</a><<a href=\"../../pkg2/Foo3.html\" title=\"class in " +
|
||||
"pkg2\">Foo3</a>>> <br><a href=\"../../pkg2/" +
|
||||
"ParamTest.html\" title=\"class in pkg2\">ParamTest</a>" +
|
||||
"<<a href=\"../../pkg2/Foo3.html\" title=\"class in " +
|
||||
"pkg2\">Foo3</a>></code></td>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" " +
|
||||
"title=\"class in pkg2\">Foo3</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">" +
|
||||
"Foo3</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html\" title=\"class in pkg2\">ClassUseTest2<T extends ParamTest<<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>>></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../" +
|
||||
"pkg2/ClassUseTest2.html\" title=\"class in pkg2\">" +
|
||||
"ClassUseTest2<T extends ParamTest<<a href=\"../../" +
|
||||
"pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</a>>>" +
|
||||
"</a></strong></code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo3.html\" " +
|
||||
"title=\"class in pkg2\">Foo3</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo3.html\" title=\"class in " +
|
||||
"pkg2\">Foo3</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest2.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest2.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest2." +
|
||||
"</span><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest2.html#method(T)\">method</a></strong>" +
|
||||
"(T t)</code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> that return types with arguments of type " +
|
||||
"<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">" +
|
||||
"Foo3</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> that return types with " +
|
||||
"arguments of type <a href=\"../../pkg2/Foo3.html\" title" +
|
||||
"=\"class in pkg2\">Foo3</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo3.html",
|
||||
"<T extends <A HREF=\"../../pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</A><<A HREF=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3</A>>>"
|
||||
"<td class=\"colFirst\"><code><T extends <a href=\"../../" +
|
||||
"pkg2/ParamTest.html\" title=\"class in pkg2\">ParamTest</a><" +
|
||||
"<a href=\"../../pkg2/Foo3.html\" title=\"class in pkg2\">Foo3" +
|
||||
"</a>>> <br><a href=\"../../pkg2/ParamTest.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest</a><<a href=\"../../pkg2/" +
|
||||
"Foo3.html\" title=\"class in pkg2\">Foo3</a>></code></td>"
|
||||
},
|
||||
|
||||
//ClassUseTest3: <T extends ParamTest2<List<? extends Foo4>>>
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type " +
|
||||
"<A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
|
||||
"ParamTest2</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/ParamTest2.html\" title=\"class " +
|
||||
"in pkg2\">ParamTest2</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3<T extends ParamTest2<java.util.List<? extends Foo4>>></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../pkg2/" +
|
||||
"ClassUseTest3.html\" title=\"class in pkg2\">" +
|
||||
"ClassUseTest3<T extends ParamTest2<java.util.List" +
|
||||
"<? extends Foo4>>></a></strong></code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type " +
|
||||
"<A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
|
||||
"ParamTest2</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/ParamTest2.html\" title=\"class " +
|
||||
"in pkg2\">ParamTest2</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest3" +
|
||||
".</span><code><strong><a href=\"../../pkg2/ClassUseTest3." +
|
||||
"html#method(T)\">method</a></strong>(T t)</code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type " +
|
||||
"<A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
|
||||
"ParamTest2</A></CAPTION>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "ParamTest2.html",
|
||||
"<T extends <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A><java.util.List<? extends <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>>>>"
|
||||
"<td class=\"colFirst\"><code><T extends <a href=\"../" +
|
||||
"../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
|
||||
"ParamTest2</a><java.util.List<? extends <a href=\".." +
|
||||
"/../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</a>>" +
|
||||
">> <br><a href=\"../../pkg2/ParamTest2.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest2</a><java.util.List" +
|
||||
"<? extends <a href=\"../../pkg2/Foo4.html\" title=\"" +
|
||||
"class in pkg2\">Foo4</a>>></code></td>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Classes in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type " +
|
||||
"<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">" +
|
||||
"Foo4</A></CAPTION>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
|
||||
"pkg2\">Foo4</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html\" title=\"class in pkg2\">ClassUseTest3<T extends ParamTest2<java.util.List<? extends Foo4>>></A></STRONG></CODE>"
|
||||
"<td class=\"colLast\"><code><strong><a href=\"../../" +
|
||||
"pkg2/ClassUseTest3.html\" title=\"class in pkg2\">" +
|
||||
"ClassUseTest3<T extends ParamTest2<java.util.List" +
|
||||
"<? extends Foo4>>></a></strong></code> </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type parameters of type <A HREF=\"../../pkg2/Foo4.html\" " +
|
||||
"title=\"class in pkg2\">Foo4</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type parameters of " +
|
||||
"type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
|
||||
"pkg2\">Foo4</a></span><span class=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#method(T)\">method</A></STRONG>(T t)</CODE>"
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest3." +
|
||||
"</span><code><strong><a href=\"../../pkg2/ClassUseTest3." +
|
||||
"html#method(T)\">method</a></strong>(T t)</code>" +
|
||||
" </td>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Methods in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> that return types with arguments of type " +
|
||||
"<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">" +
|
||||
"Foo4</A></CAPTION>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> that return types with " +
|
||||
"arguments of type <a href=\"../../pkg2/Foo4.html\" " +
|
||||
"title=\"class in pkg2\">Foo4</a></span><span class=\"" +
|
||||
"tabEnd\"> </span></caption>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<T extends <A HREF=\"../../pkg2/ParamTest2.html\" title=\"class in pkg2\">ParamTest2</A><java.util.List<? extends <A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</A>>>>"
|
||||
"<td class=\"colFirst\"><code><T extends <a href=\"../" +
|
||||
"../pkg2/ParamTest2.html\" title=\"class in pkg2\">" +
|
||||
"ParamTest2</a><java.util.List<? extends <a href=\".." +
|
||||
"/../pkg2/Foo4.html\" title=\"class in pkg2\">Foo4</a>>" +
|
||||
">> <br><a href=\"../../pkg2/ParamTest2.html\" " +
|
||||
"title=\"class in pkg2\">ParamTest2</a><java.util.List" +
|
||||
"<? extends <a href=\"../../pkg2/Foo4.html\" title=\"" +
|
||||
"class in pkg2\">Foo4</a>>></code></td>"
|
||||
},
|
||||
|
||||
//Type parameters in constructor and method args
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Method parameters in <A HREF=\"../../pkg2/package-summary.html\">pkg2" +
|
||||
"</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" " +
|
||||
"title=\"class in pkg2\">Foo4</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Modifier and Type" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Method and Description</TH>" + NL +
|
||||
"</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
|
||||
"<CODE> void</CODE></FONT></TD>" + NL +
|
||||
"<TD><CODE><STRONG>ClassUseTest3.</STRONG><STRONG>" +
|
||||
"<A HREF=\"../../pkg2/ClassUseTest3.html#method(java.util.Set)\">" +
|
||||
"method</A></STRONG>(java.util.Set<<A HREF=\"../../pkg2/Foo4.html\" " +
|
||||
"title=\"class in pkg2\">Foo4</A>> p)</CODE>"
|
||||
"<caption><span>Method parameters in <a href=\"../../pkg2/" +
|
||||
"package-summary.html\">pkg2</a> with type arguments of " +
|
||||
"type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
|
||||
"pkg2\">Foo4</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>" + NL + "<tr>" + NL +
|
||||
"<th class=\"colFirst\" scope=\"col\">Modifier and Type</th>" + NL +
|
||||
"<th class=\"colLast\" scope=\"col\">Method and Description</th>" + NL +
|
||||
"</tr>" + NL + "<tbody>" + NL + "<tr class=\"altColor\">" + NL +
|
||||
"<td class=\"colFirst\"><code>void</code></td>" + NL +
|
||||
"<td class=\"colLast\"><span class=\"strong\">ClassUseTest3." +
|
||||
"</span><code><strong><a href=\"../../pkg2/ClassUseTest3." +
|
||||
"html#method(java.util.Set)\">method</a></strong>(java." +
|
||||
"util.Set<<a href=\"../../pkg2/Foo4.html\" title=\"" +
|
||||
"class in pkg2\">Foo4</a>> p)</code> </td>" + NL +
|
||||
"</tr>" + NL + "</tbody>"
|
||||
},
|
||||
{BUG_ID + FS + "pkg2" + FS + "class-use" + FS + "Foo4.html",
|
||||
"<CAPTION CLASS=\"TableSubCaption\">" + NL +
|
||||
"Constructor parameters in <A HREF=\"../../pkg2/package-summary.html\">" +
|
||||
"pkg2</A> with type arguments of type <A HREF=\"../../pkg2/Foo4.html\" " +
|
||||
"title=\"class in pkg2\">Foo4</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Constructor and Description" +
|
||||
"</TH>" + NL + "</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg2/ClassUseTest3.html#ClassUseTest3" +
|
||||
"(java.util.Set)\">ClassUseTest3</A></STRONG>(java.util.Set<" +
|
||||
"<A HREF=\"../../pkg2/Foo4.html\" title=\"class in pkg2\">" +
|
||||
"Foo4</A>> p)</CODE>"
|
||||
"<caption><span>Constructor parameters in <a href=\"../../" +
|
||||
"pkg2/package-summary.html\">pkg2</a> with type arguments " +
|
||||
"of type <a href=\"../../pkg2/Foo4.html\" title=\"class in " +
|
||||
"pkg2\">Foo4</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
|
||||
//=================================
|
||||
// Annotatation Type Usage
|
||||
//=================================
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Packages with annotations of type " +
|
||||
"<A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Package" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Description</TH>" + NL + "</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD><A HREF=\"../../pkg/package-summary.html\"><STRONG>pkg" +
|
||||
"</STRONG></A></TD>"
|
||||
"<caption><span>Packages with annotations of type <a href=\"" +
|
||||
"../../pkg/AnnotationType.html\" title=\"annotation in pkg\">" +
|
||||
"AnnotationType</a></span><span class=\"tabEnd\"> " +
|
||||
"</span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Classes in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Modifier and Type" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Class and Description</TH>" + NL +
|
||||
"</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
|
||||
"<CODE> class</CODE></FONT></TD>" + NL +
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg/AnnotationTypeUsage.html\" " +
|
||||
"title=\"class in pkg\">AnnotationTypeUsage</A></STRONG></CODE>"
|
||||
"<caption><span>Classes in <a href=\"../../pkg/" +
|
||||
"package-summary.html\">pkg</a> with annotations of type " +
|
||||
"<a href=\"../../pkg/AnnotationType.html\" title=\"" +
|
||||
"annotation in pkg\">AnnotationType</a></span><span class" +
|
||||
"=\"tabEnd\"> </span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Fields in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Modifier and Type" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Field and Description</TH>" + NL +
|
||||
"</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
|
||||
"<CODE> int</CODE></FONT></TD>" + NL +
|
||||
"<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG>" +
|
||||
"<A HREF=\"../../pkg/AnnotationTypeUsage.html#field\">field" +
|
||||
"</A></STRONG></CODE>"
|
||||
"<caption><span>Fields in <a href=\"../../pkg/" +
|
||||
"package-summary.html\">pkg</a> with annotations of type " +
|
||||
"<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
|
||||
"in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Methods in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Modifier and Type" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Method and Description</TH>" + NL +
|
||||
"</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
|
||||
"<CODE> void</CODE></FONT></TD>" + NL +
|
||||
"<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG>" +
|
||||
"<A HREF=\"../../pkg/AnnotationTypeUsage.html#method()\">" +
|
||||
"method</A></STRONG>()</CODE>"
|
||||
"<caption><span>Methods in <a href=\"../../pkg/" +
|
||||
"package-summary.html\">pkg</a> with annotations of type " +
|
||||
"<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
|
||||
"in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Method parameters in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Modifier and Type" +
|
||||
"</TH>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Method and Description</TH>" + NL +
|
||||
"</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD ALIGN=\"right\" VALIGN=\"top\" WIDTH=\"1%\"><FONT SIZE=\"-1\">" + NL +
|
||||
"<CODE> void</CODE></FONT></TD>" + NL +
|
||||
"<TD><CODE><STRONG>AnnotationTypeUsage.</STRONG><STRONG>" +
|
||||
"<A HREF=\"../../pkg/AnnotationTypeUsage.html#methodWithParams" +
|
||||
"(int, int)\">methodWithParams</A></STRONG>(int documented," + NL +
|
||||
" int undocmented)</CODE>"
|
||||
"<caption><span>Method parameters in <a href=\"../../pkg/" +
|
||||
"package-summary.html\">pkg</a> with annotations of type " +
|
||||
"<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
|
||||
"in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Constructors in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Constructor and Description" +
|
||||
"</TH>" + NL + "</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg/" +
|
||||
"AnnotationTypeUsage.html#AnnotationTypeUsage()\">" +
|
||||
"AnnotationTypeUsage</A></STRONG>()</CODE>"
|
||||
"<caption><span>Constructors in <a href=\"../../pkg/" +
|
||||
"package-summary.html\">pkg</a> with annotations of type " +
|
||||
"<a href=\"../../pkg/AnnotationType.html\" title=\"annotation " +
|
||||
"in pkg\">AnnotationType</a></span><span class=\"tabEnd\">" +
|
||||
" </span></caption>"
|
||||
},
|
||||
|
||||
{BUG_ID + FS + "pkg" + FS + "class-use" + FS + "AnnotationType.html",
|
||||
"Constructor parameters in <A HREF=\"../../pkg/package-summary.html\">pkg" +
|
||||
"</A> with annotations of type <A HREF=\"../../pkg/AnnotationType.html\" " +
|
||||
"title=\"annotation in pkg\">AnnotationType</A></CAPTION>" + NL +
|
||||
"<TR>" + NL + "<TH CLASS=\"TableHeader\" SCOPE=\"col\"" +
|
||||
" NOWRAP>Constructor and Description" +
|
||||
"</TH>" + NL + "</TR>" + NL +
|
||||
"<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">" + NL +
|
||||
"<TD><CODE><STRONG><A HREF=\"../../pkg/" +
|
||||
"AnnotationTypeUsage.html#AnnotationTypeUsage(int, int)\">" +
|
||||
"AnnotationTypeUsage</A></STRONG>(int documented," + NL +
|
||||
" int undocmented)</CODE>"
|
||||
"<caption><span>Constructor parameters in <a href=\"../../" +
|
||||
"pkg/package-summary.html\">pkg</a> with annotations of " +
|
||||
"type <a href=\"../../pkg/AnnotationType.html\" title=\"" +
|
||||
"annotation in pkg\">AnnotationType</a></span><span class=\"" +
|
||||
"tabEnd\"> </span></caption>"
|
||||
},
|
||||
|
||||
//=================================
|
||||
// TYPE PARAMETER IN INDEX
|
||||
//=================================
|
||||
{BUG_ID + FS + "index-all.html",
|
||||
"<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><STRONG>method(Vector<Object>)</STRONG></A>"
|
||||
"<span class=\"strong\"><a href=\"./pkg2/Foo.html#method(java.util.Vector)\">" +
|
||||
"method(Vector<Object>)</a></span>"
|
||||
},
|
||||
//=================================
|
||||
// TYPE PARAMETER IN INDEX
|
||||
//=================================
|
||||
{BUG_ID + FS + "index-all.html",
|
||||
"<A HREF=\"./pkg2/Foo.html#method(java.util.Vector)\"><STRONG>method(Vector<Object>)</STRONG></A>"
|
||||
"<span class=\"strong\"><a href=\"./pkg2/Foo.html#method(java.util.Vector)\">" +
|
||||
"method(Vector<Object>)</a></span>"
|
||||
},
|
||||
};
|
||||
private static final String[][] NEGATED_TEST = {
|
||||
|
@ -637,15 +671,15 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
// ENUM TESTING
|
||||
//=================================
|
||||
//NO constructor section
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "<STRONG>Constructor Summary</STRONG>"},
|
||||
{BUG_ID + FS + "pkg" + FS + "Coin.html", "<span class=\"strong\">Constructor Summary</span>"},
|
||||
//=================================
|
||||
// TYPE PARAMETER TESTING
|
||||
//=================================
|
||||
//No type parameters in class frame.
|
||||
{BUG_ID + FS + "allclasses-frame.html",
|
||||
"<A HREF=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</A><<A HREF=\"../pkg/TypeParameters.html\" " +
|
||||
"title=\"type parameter in TypeParameters\">E</A>>"
|
||||
"<a href=\"../pkg/TypeParameters.html\" title=\"class in pkg\">" +
|
||||
"TypeParameters</a><<a href=\"../pkg/TypeParameters.html\" " +
|
||||
"title=\"type parameter in TypeParameters\">E</a>>"
|
||||
},
|
||||
|
||||
//==============================================================
|
||||
|
@ -654,31 +688,27 @@ public class TestNewLanguageFeatures extends JavadocTester {
|
|||
|
||||
//CLASS
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" + NL +
|
||||
"<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Class Annotation\"," + NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
|
||||
"</FONT>public class <STRONG>AnnotationTypeUsage</STRONG></DT><DT>extends java.lang.Object</DT></DL>"},
|
||||
"<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Class Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)" + NL +
|
||||
"public class <strong>AnnotationTypeUsage</strong></dt><dt>extends java.lang.Object</dt>"},
|
||||
|
||||
//FIELD
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" + NL +
|
||||
"<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Field Annotation\"," + NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
|
||||
"</FONT>public int <STRONG>field</STRONG>"},
|
||||
"<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Field Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)" + NL +
|
||||
"public int <strong>field</strong>"},
|
||||
|
||||
//CONSTRUCTOR
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" + NL +
|
||||
"<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Constructor Annotation\"," + NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
|
||||
"</FONT>public <STRONG>AnnotationTypeUsage</STRONG>()"},
|
||||
"<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Constructor Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)" + NL +
|
||||
"public <strong>AnnotationTypeUsage</strong>()"},
|
||||
|
||||
//METHOD
|
||||
{BUG_ID + FS + "pkg" + FS + "AnnotationTypeUsage.html",
|
||||
"<FONT SIZE=\"-1\">" + NL +
|
||||
"<A HREF=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</A>(<A HREF=\"../pkg/AnnotationType.html#optional\">optional</A>=\"Method Annotation\"," + NL +
|
||||
" <A HREF=\"../pkg/AnnotationType.html#required\">required</A>=1994)" + NL +
|
||||
"</FONT>public void <STRONG>method</STRONG>()"},
|
||||
"<a href=\"../pkg/AnnotationTypeUndocumented.html\" title=\"annotation in pkg\">@AnnotationTypeUndocumented</a>(<a href=\"../pkg/AnnotationType.html#optional\">optional</a>=\"Method Annotation\"," + NL +
|
||||
" <a href=\"../pkg/AnnotationType.html#required\">required</a>=1994)" + NL +
|
||||
"public void <strong>method</strong>()"},
|
||||
|
||||
//=================================
|
||||
// Make sure annotation types do not
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue