View | Details | Raw Unified | Return to bug 221723 | Differences between
and this patch

Collapse All | Expand All

(-)model/org/eclipse/jdt/internal/core/BinaryMethod.java (-14 / +2 lines)
Lines 251-269 Link Here
251
			try {
251
			try {
252
				javadocContents = extractJavadoc(declaringType, javadocContents);
252
				javadocContents = extractJavadoc(declaringType, javadocContents);
253
			} catch(JavaModelException e) {
253
			} catch(JavaModelException e) {
254
				// ignore
254
				javadocContents = null;
255
			}
255
			}
256
		} else {
257
			// let's see if we can retrieve them from the debug infos
258
			char[][] argumentNames = info.getArgumentNames();
259
			if (argumentNames != null && argumentNames.length == paramCount) {
260
				String[] names = new String[paramCount];
261
				for (int i = 0; i < paramCount; i++) {
262
					names[i] = new String(argumentNames[i]);
263
				}
264
				return this.parameterNames = names;
265
			}
266
			return getRawParameterNames(paramCount);
267
		}
256
		}
268
		if (javadocContents != null && javadocContents != BinaryType.EMPTY_JAVADOC) {
257
		if (javadocContents != null && javadocContents != BinaryType.EMPTY_JAVADOC) {
269
			final int indexOfOpenParen = javadocContents.indexOf('(');
258
			final int indexOfOpenParen = javadocContents.indexOf('(');
Lines 651-658 Link Here
651
		indexOfBottom = contents.indexOf(JavadocConstants.END_OF_CLASS_DATA, indexOfEndLink);
640
		indexOfBottom = contents.indexOf(JavadocConstants.END_OF_CLASS_DATA, indexOfEndLink);
652
	}
641
	}
653
	if (indexOfBottom == -1) throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.UNKNOWN_JAVADOC_FORMAT, this));
642
	if (indexOfBottom == -1) throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.UNKNOWN_JAVADOC_FORMAT, this));
654
	indexOfNextMethod = Math.min(indexOfNextMethod, indexOfBottom);
643
	indexOfNextMethod = indexOfNextMethod == -1 ? indexOfBottom : Math.min(indexOfNextMethod, indexOfBottom);
655
	if (indexOfNextMethod == -1) throw new JavaModelException(new JavaModelStatus(IJavaModelStatusConstants.UNKNOWN_JAVADOC_FORMAT, this));
656
	return contents.substring(indexOfEndLink + JavadocConstants.ANCHOR_SUFFIX_LENGTH, indexOfNextMethod);
644
	return contents.substring(indexOfEndLink + JavadocConstants.ANCHOR_SUFFIX_LENGTH, indexOfNextMethod);
657
}
645
}
658
}
646
}
(-)src/org/eclipse/jdt/core/tests/model/AttachedJavadocTests.java (-11 / +42 lines)
Lines 35-40 Link Here
35
import org.eclipse.jdt.core.JavaModelException;
35
import org.eclipse.jdt.core.JavaModelException;
36
36
37
public class AttachedJavadocTests extends ModifyingResourceTests {
37
public class AttachedJavadocTests extends ModifyingResourceTests {
38
	private static final String DEFAULT_DOC_FOLDER = "doc";
39
	
38
	static {
40
	static {
39
//		TESTS_NAMES = new String[] { "test010" };
41
//		TESTS_NAMES = new String[] { "test010" };
40
//		TESTS_NUMBERS = new int[] { 20 };
42
//		TESTS_NUMBERS = new int[] { 20 };
Lines 52-69 Link Here
52
		super(name);
54
		super(name);
53
	}
55
	}
54
56
55
	/**
57
	private void setJavadocLocationAttribute(String folderName) throws JavaModelException {
56
	 * Create project and set the jar placeholder.
57
	 */
58
	public void setUpSuite() throws Exception {
59
		super.setUpSuite();
60
61
		this.project = setUpJavaProject("AttachedJavadocProject", "1.5"); //$NON-NLS-1$
62
		Map options = this.project.getOptions(true);
63
		options.put(JavaCore.TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC, "2000"); //$NON-NLS-1$
64
		this.project.setOptions(options);
65
		IClasspathEntry[] entries = this.project.getRawClasspath();
58
		IClasspathEntry[] entries = this.project.getRawClasspath();
66
		IResource resource = this.project.getProject().findMember("/doc/"); //$NON-NLS-1$
59
		IResource resource = this.project.getProject().findMember("/"+folderName+"/"); //$NON-NLS-1$
67
		assertNotNull("doc folder cannot be null", resource); //$NON-NLS-1$
60
		assertNotNull("doc folder cannot be null", resource); //$NON-NLS-1$
68
		URI locationURI = resource.getLocationURI();
61
		URI locationURI = resource.getLocationURI();
69
		assertNotNull("doc folder cannot be null", locationURI); //$NON-NLS-1$
62
		assertNotNull("doc folder cannot be null", locationURI); //$NON-NLS-1$
Lines 85-90 Link Here
85
			}
78
			}
86
		}
79
		}
87
		this.project.setRawClasspath(entries, null);
80
		this.project.setRawClasspath(entries, null);
81
	}
82
	/**
83
	 * Create project and set the jar placeholder.
84
	 */
85
	public void setUpSuite() throws Exception {
86
		super.setUpSuite();
87
88
		this.project = setUpJavaProject("AttachedJavadocProject", "1.5"); //$NON-NLS-1$
89
		Map options = this.project.getOptions(true);
90
		options.put(JavaCore.TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC, "2000"); //$NON-NLS-1$
91
		this.project.setOptions(options);
92
		this.setJavadocLocationAttribute(DEFAULT_DOC_FOLDER);
88
93
89
		IPackageFragmentRoot[] roots = this.project.getAllPackageFragmentRoots();
94
		IPackageFragmentRoot[] roots = this.project.getAllPackageFragmentRoots();
90
		int count = 0;
95
		int count = 0;
Lines 504-507 Link Here
504
		assertEquals("Wrong name", "arg0", paramNames[0]); //$NON-NLS-1$
509
		assertEquals("Wrong name", "arg0", paramNames[0]); //$NON-NLS-1$
505
		assertEquals("Wrong name", "arg1", paramNames[1]); //$NON-NLS-1$
510
		assertEquals("Wrong name", "arg1", paramNames[1]); //$NON-NLS-1$
506
	}
511
	}
512
	
513
	// https://bugs.eclipse.org/bugs/show_bug.cgi?id=221723
514
	// for a method
515
	public void test023() throws JavaModelException {
516
		try {
517
			this.setJavadocLocationAttribute("specialDoc");
518
			
519
			IPackageFragment packageFragment = this.root.getPackageFragment("p1.p2"); //$NON-NLS-1$
520
			assertNotNull("Should not be null", packageFragment); //$NON-NLS-1$
521
			IClassFile classFile = packageFragment.getClassFile("X.class"); //$NON-NLS-1$
522
			assertNotNull(classFile);
523
			IType type = classFile.getType();
524
			IMethod method = type.getMethod("foo", new String[] {"I", "J", "Ljava.lang.String;"}); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
525
			assertTrue(method.exists());
526
			String javadoc = method.getAttachedJavadoc(new NullProgressMonitor()); //$NON-NLS-1$
527
			assertNotNull("Should have a javadoc", javadoc); //$NON-NLS-1$
528
			String[] paramNames = method.getParameterNames();
529
			assertNotNull(paramNames);
530
			assertEquals("Wrong size", 3, paramNames.length); //$NON-NLS-1$
531
			assertEquals("Wrong name for first param", "i", paramNames[0]); //$NON-NLS-1$ //$NON-NLS-2$
532
			assertEquals("Wrong name for second param", "l", paramNames[1]); //$NON-NLS-1$ //$NON-NLS-2$
533
			assertEquals("Wrong name for third param", "s", paramNames[2]); //$NON-NLS-1$ //$NON-NLS-2$
534
		} finally {
535
			this.setJavadocLocationAttribute(DEFAULT_DOC_FOLDER);
536
		}
537
	}
507
}
538
}
(-)workspace/AttachedJavadocProject/specialDoc/p1/p2/X.html (+388 lines)
Added Link Here
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.5.0_07) on Mon Jun 05 12:35:07 CEST 2006 -->
6
<TITLE>
7
X
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="p1.p2.X class">
11
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="X";
18
}
19
</SCRIPT>
20
<NOSCRIPT>
21
</NOSCRIPT>
22
23
</HEAD>
24
25
<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28
<!-- ========= START OF TOP NAVBAR ======= -->
29
<A NAME="navbar_top"><!-- --></A>
30
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32
<TR>
33
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34
<A NAME="navbar_top_firstrow"><!-- --></A>
35
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36
  <TR ALIGN="center" VALIGN="top">
37
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/X.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45
  </TR>
46
</TABLE>
47
</TD>
48
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49
</EM>
50
</TD>
51
</TR>
52
53
<TR>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
&nbsp;<A HREF="../../p1/p2/TestClass.html" title="class in p1.p2"><B>PREV CLASS</B></A>&nbsp;
56
&nbsp;<A HREF="../../p1/p2/X.A.html" title="class in p1.p2"><B>NEXT CLASS</B></A></FONT></TD>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
  <A HREF="../../index.html?p1/p2/X.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59
&nbsp;<A HREF="X.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60
&nbsp;<SCRIPT type="text/javascript">
61
  <!--
62
  if(window==top) {
63
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
64
  }
65
  //-->
66
</SCRIPT>
67
<NOSCRIPT>
68
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
69
</NOSCRIPT>
70
71
72
</FONT></TD>
73
</TR>
74
<TR>
75
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
79
</TR>
80
</TABLE>
81
<A NAME="skip-navbar_top"></A>
82
<!-- ========= END OF TOP NAVBAR ========= -->
83
84
<HR>
85
<!-- ======== START OF CLASS DATA ======== -->
86
<H2>
87
<FONT SIZE="-1">
88
p1.p2</FONT>
89
<BR>
90
Class X</H2>
91
<PRE>
92
java.lang.Object
93
  <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>p1.p2.X</B>
94
</PRE>
95
<HR>
96
<DL>
97
<DT><PRE>public class <B>X</B><DT>extends java.lang.Object</DL>
98
</PRE>
99
100
<P>
101
Class X javadoc
102
<P>
103
104
<P>
105
<HR>
106
107
<P>
108
<!-- ======== NESTED CLASS SUMMARY ======== -->
109
110
<A NAME="nested_class_summary"><!-- --></A>
111
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
112
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
113
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
114
<B>Nested Class Summary</B></FONT></TH>
115
</TR>
116
<TR BGCOLOR="white" CLASS="TableRowColor">
117
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
118
<CODE>&nbsp;class</CODE></FONT></TD>
119
<TD><CODE><B><A HREF="../../p1/p2/X.A.html" title="class in p1.p2">X.A</A></B></CODE>
120
121
<BR>
122
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for member type A</TD>
123
</TR>
124
<TR BGCOLOR="white" CLASS="TableRowColor">
125
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
126
<CODE>&nbsp;class</CODE></FONT></TD>
127
<TD><CODE><B><A HREF="../../p1/p2/X.B.html" title="class in p1.p2">X.B</A></B></CODE>
128
129
<BR>
130
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
131
</TR>
132
</TABLE>
133
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
134
135
<A NAME="field_summary"><!-- --></A>
136
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
137
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
138
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
139
<B>Field Summary</B></FONT></TH>
140
</TR>
141
<TR BGCOLOR="white" CLASS="TableRowColor">
142
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143
<CODE>&nbsp;int</CODE></FONT></TD>
144
<TD><CODE><B><A HREF="../../p1/p2/X.html#f">f</A></B></CODE>
145
146
<BR>
147
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for field f</TD>
148
</TR>
149
<TR BGCOLOR="white" CLASS="TableRowColor">
150
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151
<CODE>&nbsp;int</CODE></FONT></TD>
152
<TD><CODE><B><A HREF="../../p1/p2/X.html#f2">f2</A></B></CODE>
153
154
<BR>
155
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
156
</TR>
157
<TR BGCOLOR="white" CLASS="TableRowColor">
158
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
159
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
160
<TD><CODE><B><A HREF="../../p1/p2/X.html#f3">f3</A></B></CODE>
161
162
<BR>
163
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Real javadoc for f3</TD>
164
</TR>
165
</TABLE>
166
&nbsp;
167
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
168
169
<A NAME="constructor_summary"><!-- --></A>
170
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
171
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
172
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
173
<B>Constructor Summary</B></FONT></TH>
174
</TR>
175
<TR BGCOLOR="white" CLASS="TableRowColor">
176
<TD><CODE><B><A HREF="../../p1/p2/X.html#X(int)">X</A></B>(int&nbsp;i)</CODE>
177
178
<BR>
179
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for constructor X(int)</TD>
180
</TR>
181
</TABLE>
182
&nbsp;
183
<!-- ========== METHOD SUMMARY =========== -->
184
185
<A NAME="method_summary"><!-- --></A>
186
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
187
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
188
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
189
<B>Method Summary</B></FONT></TH>
190
</TR>
191
<TR BGCOLOR="white" CLASS="TableRowColor">
192
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193
<CODE>&nbsp;void</CODE></FONT></TD>
194
<TD><CODE><B><A HREF="../../p1/p2/X.html#bar(java.util.ArrayList)">bar</A></B>(java.util.ArrayList&lt;java.lang.String&gt;&nbsp;array)</CODE>
195
196
<BR>
197
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
198
</TR>
199
<TR BGCOLOR="white" CLASS="TableRowColor">
200
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201
<CODE>&nbsp;void</CODE></FONT></TD>
202
<TD><CODE><B><A HREF="../../p1/p2/X.html#foo(java.util.Enumeration)">foo</A></B>(java.util.Enumeration&nbsp;enumeration)</CODE>
203
204
<BR>
205
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
206
</TR>
207
<TR BGCOLOR="white" CLASS="TableRowColor">
208
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209
<CODE>&nbsp;void</CODE></FONT></TD>
210
<TD><CODE><B><A HREF="../../p1/p2/X.html#foo(int, long, java.lang.String)">foo</A></B>(int&nbsp;i,
211
    long&nbsp;l,
212
    java.lang.String&nbsp;s)</CODE>
213
214
<BR>
215
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for method foo</TD>
216
</TR>
217
<TR BGCOLOR="white" CLASS="TableRowColor">
218
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
219
<CODE>&nbsp;void</CODE></FONT></TD>
220
<TD><CODE><B><A HREF="../../p1/p2/X.html#foo2()">foo2</A></B>()</CODE>
221
222
<BR>
223
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
224
</TR>
225
<TR BGCOLOR="white" CLASS="TableRowColor">
226
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
227
<CODE>&nbsp;void</CODE></FONT></TD>
228
<TD><CODE><B><A HREF="../../p1/p2/X.html#foo2(java.lang.Integer)">foo2</A></B>(java.lang.Integer&nbsp;i)</CODE>
229
230
<BR>
231
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for method foo2</TD>
232
</TR>
233
</TABLE>
234
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
235
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
236
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
237
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
241
</TR>
242
</TABLE>
243
&nbsp;
244
<P>
245
246
<!-- ============ FIELD DETAIL =========== -->
247
248
<A NAME="field_detail"><!-- --></A>
249
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
250
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
251
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
252
<B>Field Detail</B></FONT></TH>
253
</TR>
254
</TABLE>
255
256
<A NAME="f"><!-- --></A><H3>
257
f</H3>
258
<PRE>
259
public int <B>f</B></PRE>
260
<DL>
261
<DD>Javadoc for field f
262
<P>
263
<DL>
264
</DL>
265
</DL>
266
<HR>
267
268
<A NAME="f3"><!-- --></A><H3>
269
f3</H3>
270
<PRE>
271
public java.lang.String <B>f3</B></PRE>
272
<DL>
273
<DD>Real javadoc for f3
274
<P>
275
<DL>
276
</DL>
277
</DL>
278
<HR>
279
280
<A NAME="f2"><!-- --></A><H3>
281
f2</H3>
282
<PRE>
283
public int <B>f2</B></PRE>
284
<DL>
285
<DL>
286
</DL>
287
</DL>
288
289
<!-- ========= CONSTRUCTOR DETAIL ======== -->
290
291
<A NAME="constructor_detail"><!-- --></A>
292
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
293
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
294
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
295
<B>Constructor Detail</B></FONT></TH>
296
</TR>
297
</TABLE>
298
299
<A NAME="X(int)"><!-- --></A><H3>
300
X</H3>
301
<PRE>
302
public <B>X</B>(int&nbsp;i)</PRE>
303
<DL>
304
<DD>Javadoc for constructor X(int)
305
<P>
306
</DL>
307
308
<!-- ============ METHOD DETAIL ========== -->
309
310
<A NAME="method_detail"><!-- --></A>
311
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
312
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
313
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
314
<B>Method Detail</B></FONT></TH>
315
</TR>
316
</TABLE>
317
318
<A NAME="foo2(java.lang.Integer)"><!-- --></A><H3>
319
foo2</H3>
320
<PRE>
321
public void <B>foo2</B>(java.lang.Integer&nbsp;i)</PRE>
322
<DL>
323
<DD>Javadoc for method foo2
324
<P>
325
<DD><DL>
326
</DL>
327
</DD>
328
</DL>
329
<HR>
330
331
<A NAME="foo2()"><!-- --></A><H3>
332
foo2</H3>
333
<PRE>
334
public void <B>foo2</B>()</PRE>
335
<DL>
336
<DD><DL>
337
</DL>
338
</DD>
339
</DL>
340
<HR>
341
342
<A NAME="foo(java.util.Enumeration)"><!-- --></A><H3>
343
foo</H3>
344
<PRE>
345
public void <B>foo</B>(java.util.Enumeration&nbsp;enumeration)</PRE>
346
<DL>
347
<DD><DL>
348
</DL>
349
</DD>
350
</DL>
351
<HR>
352
353
<A NAME="bar(java.util.ArrayList)"><!-- --></A><H3>
354
bar</H3>
355
<PRE>
356
public void <B>bar</B>(java.util.ArrayList&lt;java.lang.String&gt;&nbsp;array)</PRE>
357
<DL>
358
<DD><DL>
359
</DL>
360
</DD>
361
</DL>
362
<HR>
363
364
<A NAME="foo(int, long, java.lang.String)"><!-- --></A><H3>
365
foo</H3>
366
<PRE>
367
public void <B>foo</B>(int&nbsp;i,
368
                long&nbsp;l,
369
                java.lang.String&nbsp;s)</PRE>
370
<DL>
371
<DD>Modified Javadoc for method foo
372
<P>
373
<DD><DL>
374
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the given int<DD><CODE>l</CODE> - the given long<DD><CODE>s</CODE> - the given string</DL>
375
</DD>
376
</DL>
377
<!-- ========= END OF CLASS DATA ========= -->
378
<HR>
379
380
381
<!-- ======= START OF BOTTOM NAVBAR ====== -->
382
<!-- BOTTOM NAVBAR is removed for the regression test of bug 221723 -->
383
<!-- ======== END OF BOTTOM NAVBAR ======= -->
384
385
<HR>
386
387
</BODY>
388
</HTML>
(-)workspace/AttachedJavadocProject/specialDoc/p1/p2/X.B.html (+224 lines)
Added Link Here
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.5.0_07) on Mon Jun 05 12:35:07 CEST 2006 -->
6
<TITLE>
7
X.B
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="p1.p2.X.B class">
11
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="X.B";
18
}
19
</SCRIPT>
20
<NOSCRIPT>
21
</NOSCRIPT>
22
23
</HEAD>
24
25
<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28
<!-- ========= START OF TOP NAVBAR ======= -->
29
<A NAME="navbar_top"><!-- --></A>
30
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32
<TR>
33
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34
<A NAME="navbar_top_firstrow"><!-- --></A>
35
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36
  <TR ALIGN="center" VALIGN="top">
37
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/X.B.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45
  </TR>
46
</TABLE>
47
</TD>
48
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49
</EM>
50
</TD>
51
</TR>
52
53
<TR>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
&nbsp;<A HREF="../../p1/p2/X.A.html" title="class in p1.p2"><B>PREV CLASS</B></A>&nbsp;
56
&nbsp;<A HREF="../../p1/p2/Z.html" title="class in p1.p2"><B>NEXT CLASS</B></A></FONT></TD>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
  <A HREF="../../index.html?p1/p2/X.B.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59
&nbsp;<A HREF="X.B.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60
&nbsp;<SCRIPT type="text/javascript">
61
  <!--
62
  if(window==top) {
63
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
64
  }
65
  //-->
66
</SCRIPT>
67
<NOSCRIPT>
68
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
69
</NOSCRIPT>
70
71
72
</FONT></TD>
73
</TR>
74
<TR>
75
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
79
</TR>
80
</TABLE>
81
<A NAME="skip-navbar_top"></A>
82
<!-- ========= END OF TOP NAVBAR ========= -->
83
84
<HR>
85
<!-- ======== START OF CLASS DATA ======== -->
86
<H2>
87
<FONT SIZE="-1">
88
p1.p2</FONT>
89
<BR>
90
Class X.B</H2>
91
<PRE>
92
java.lang.Object
93
  <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>p1.p2.X.B</B>
94
</PRE>
95
<DL>
96
<DT><B>Enclosing class:</B><DD><A HREF="../../p1/p2/X.html" title="class in p1.p2">X</A></DD>
97
</DL>
98
<HR>
99
<DL>
100
<DT><PRE>public class <B>X.B</B><DT>extends java.lang.Object</DL>
101
</PRE>
102
103
<P>
104
<HR>
105
106
<P>
107
108
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
109
110
<A NAME="constructor_summary"><!-- --></A>
111
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
112
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
113
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
114
<B>Constructor Summary</B></FONT></TH>
115
</TR>
116
<TR BGCOLOR="white" CLASS="TableRowColor">
117
<TD><CODE><B><A HREF="../../p1/p2/X.B.html#X.B()">X.B</A></B>()</CODE>
118
119
<BR>
120
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
121
</TR>
122
</TABLE>
123
&nbsp;
124
<!-- ========== METHOD SUMMARY =========== -->
125
126
<A NAME="method_summary"><!-- --></A>
127
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
129
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
130
<B>Method Summary</B></FONT></TH>
131
</TR>
132
</TABLE>
133
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
134
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
135
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
136
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
137
</TR>
138
<TR BGCOLOR="white" CLASS="TableRowColor">
139
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
140
</TR>
141
</TABLE>
142
&nbsp;
143
<P>
144
145
<!-- ========= CONSTRUCTOR DETAIL ======== -->
146
147
<A NAME="constructor_detail"><!-- --></A>
148
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
149
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
150
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
151
<B>Constructor Detail</B></FONT></TH>
152
</TR>
153
</TABLE>
154
155
<A NAME="X.B()"><!-- --></A><H3>
156
X.B</H3>
157
<PRE>
158
public <B>X.B</B>()</PRE>
159
<DL>
160
</DL>
161
<!-- ========= END OF CLASS DATA ========= -->
162
<HR>
163
164
165
<!-- ======= START OF BOTTOM NAVBAR ====== -->
166
<A NAME="navbar_bottom"><!-- --></A>
167
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
168
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
169
<TR>
170
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
171
<A NAME="navbar_bottom_firstrow"><!-- --></A>
172
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
173
  <TR ALIGN="center" VALIGN="top">
174
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
175
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
176
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
177
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/X.B.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
178
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
179
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
180
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
181
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
182
  </TR>
183
</TABLE>
184
</TD>
185
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
186
</EM>
187
</TD>
188
</TR>
189
190
<TR>
191
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
192
&nbsp;<A HREF="../../p1/p2/X.A.html" title="class in p1.p2"><B>PREV CLASS</B></A>&nbsp;
193
&nbsp;<A HREF="../../p1/p2/Z.html" title="class in p1.p2"><B>NEXT CLASS</B></A></FONT></TD>
194
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
195
  <A HREF="../../index.html?p1/p2/X.B.html" target="_top"><B>FRAMES</B></A>  &nbsp;
196
&nbsp;<A HREF="X.B.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
197
&nbsp;<SCRIPT type="text/javascript">
198
  <!--
199
  if(window==top) {
200
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
201
  }
202
  //-->
203
</SCRIPT>
204
<NOSCRIPT>
205
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
206
</NOSCRIPT>
207
208
209
</FONT></TD>
210
</TR>
211
<TR>
212
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
213
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
214
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
215
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
216
</TR>
217
</TABLE>
218
<A NAME="skip-navbar_bottom"></A>
219
<!-- ======== END OF BOTTOM NAVBAR ======= -->
220
221
<HR>
222
223
</BODY>
224
</HTML>
(-)workspace/AttachedJavadocProject/specialDoc/p1/p2/X.A.html (+230 lines)
Added Link Here
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.5.0_07) on Mon Jun 05 12:35:07 CEST 2006 -->
6
<TITLE>
7
X.A
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="p1.p2.X.A class">
11
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
13
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="X.A";
18
}
19
</SCRIPT>
20
<NOSCRIPT>
21
</NOSCRIPT>
22
23
</HEAD>
24
25
<BODY BGCOLOR="white" onload="windowTitle();">
26
27
28
<!-- ========= START OF TOP NAVBAR ======= -->
29
<A NAME="navbar_top"><!-- --></A>
30
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
32
<TR>
33
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34
<A NAME="navbar_top_firstrow"><!-- --></A>
35
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36
  <TR ALIGN="center" VALIGN="top">
37
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/X.A.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45
  </TR>
46
</TABLE>
47
</TD>
48
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49
</EM>
50
</TD>
51
</TR>
52
53
<TR>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
&nbsp;<A HREF="../../p1/p2/X.html" title="class in p1.p2"><B>PREV CLASS</B></A>&nbsp;
56
&nbsp;<A HREF="../../p1/p2/X.B.html" title="class in p1.p2"><B>NEXT CLASS</B></A></FONT></TD>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
  <A HREF="../../index.html?p1/p2/X.A.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59
&nbsp;<A HREF="X.A.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60
&nbsp;<SCRIPT type="text/javascript">
61
  <!--
62
  if(window==top) {
63
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
64
  }
65
  //-->
66
</SCRIPT>
67
<NOSCRIPT>
68
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
69
</NOSCRIPT>
70
71
72
</FONT></TD>
73
</TR>
74
<TR>
75
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
79
</TR>
80
</TABLE>
81
<A NAME="skip-navbar_top"></A>
82
<!-- ========= END OF TOP NAVBAR ========= -->
83
84
<HR>
85
<!-- ======== START OF CLASS DATA ======== -->
86
<H2>
87
<FONT SIZE="-1">
88
p1.p2</FONT>
89
<BR>
90
Class X.A</H2>
91
<PRE>
92
java.lang.Object
93
  <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>p1.p2.X.A</B>
94
</PRE>
95
<DL>
96
<DT><B>Enclosing class:</B><DD><A HREF="../../p1/p2/X.html" title="class in p1.p2">X</A></DD>
97
</DL>
98
<HR>
99
<DL>
100
<DT><PRE>public class <B>X.A</B><DT>extends java.lang.Object</DL>
101
</PRE>
102
103
<P>
104
Javadoc for member type A
105
<P>
106
107
<P>
108
<HR>
109
110
<P>
111
112
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
113
114
<A NAME="constructor_summary"><!-- --></A>
115
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
116
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
117
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
118
<B>Constructor Summary</B></FONT></TH>
119
</TR>
120
<TR BGCOLOR="white" CLASS="TableRowColor">
121
<TD><CODE><B><A HREF="../../p1/p2/X.A.html#X.A(float)">X.A</A></B>(float&nbsp;f)</CODE>
122
123
<BR>
124
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Javadoc for constructor of A</TD>
125
</TR>
126
</TABLE>
127
&nbsp;
128
<!-- ========== METHOD SUMMARY =========== -->
129
130
<A NAME="method_summary"><!-- --></A>
131
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
132
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
133
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
134
<B>Method Summary</B></FONT></TH>
135
</TR>
136
</TABLE>
137
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
138
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
140
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
141
</TR>
142
<TR BGCOLOR="white" CLASS="TableRowColor">
143
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
144
</TR>
145
</TABLE>
146
&nbsp;
147
<P>
148
149
<!-- ========= CONSTRUCTOR DETAIL ======== -->
150
151
<A NAME="constructor_detail"><!-- --></A>
152
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
153
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
154
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
155
<B>Constructor Detail</B></FONT></TH>
156
</TR>
157
</TABLE>
158
159
<A NAME="X.A(float)"><!-- --></A><H3>
160
X.A</H3>
161
<PRE>
162
public <B>X.A</B>(float&nbsp;f)</PRE>
163
<DL>
164
<DD>Javadoc for constructor of A
165
<P>
166
</DL>
167
<!-- ========= END OF CLASS DATA ========= -->
168
<HR>
169
170
171
<!-- ======= START OF BOTTOM NAVBAR ====== -->
172
<A NAME="navbar_bottom"><!-- --></A>
173
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
174
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
175
<TR>
176
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
177
<A NAME="navbar_bottom_firstrow"><!-- --></A>
178
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
179
  <TR ALIGN="center" VALIGN="top">
180
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
181
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
182
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
183
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/X.A.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
184
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
185
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
186
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
187
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
188
  </TR>
189
</TABLE>
190
</TD>
191
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
192
</EM>
193
</TD>
194
</TR>
195
196
<TR>
197
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
198
&nbsp;<A HREF="../../p1/p2/X.html" title="class in p1.p2"><B>PREV CLASS</B></A>&nbsp;
199
&nbsp;<A HREF="../../p1/p2/X.B.html" title="class in p1.p2"><B>NEXT CLASS</B></A></FONT></TD>
200
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
201
  <A HREF="../../index.html?p1/p2/X.A.html" target="_top"><B>FRAMES</B></A>  &nbsp;
202
&nbsp;<A HREF="X.A.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
203
&nbsp;<SCRIPT type="text/javascript">
204
  <!--
205
  if(window==top) {
206
    document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
207
  }
208
  //-->
209
</SCRIPT>
210
<NOSCRIPT>
211
  <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
212
</NOSCRIPT>
213
214
215
</FONT></TD>
216
</TR>
217
<TR>
218
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
219
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
220
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
221
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
222
</TR>
223
</TABLE>
224
<A NAME="skip-navbar_bottom"></A>
225
<!-- ======== END OF BOTTOM NAVBAR ======= -->
226
227
<HR>
228
229
</BODY>
230
</HTML>

Return to bug 221723