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

Collapse All | Expand All

(-)model/org/eclipse/jdt/core/ITypeHierarchy.java (-2 / +4 lines)
Lines 21-27 Link Here
21
 * created such that the root of the hierarchy is always included. For example, if a type
21
 * created such that the root of the hierarchy is always included. For example, if a type
22
 * hierarchy is created for a <code>java.io.File</code>, and the region the hierarchy was
22
 * hierarchy is created for a <code>java.io.File</code>, and the region the hierarchy was
23
 * created in is the package fragment <code>java.io</code>, the supertype
23
 * created in is the package fragment <code>java.io</code>, the supertype
24
 * <code>java.lang.Object</code> will still be included.
24
 * <code>java.lang.Object</code> will still be included. As a historical quirk,
25
 * <code>java.lang.Object</code> has always been included in type hierarchies
26
 * created on interface types.
25
 * <p>
27
 * <p>
26
 * A type hierarchy is static and can become stale. Although consistent when
28
 * A type hierarchy is static and can become stale. Although consistent when
27
 * created, it does not automatically track changes in the model.
29
 * created, it does not automatically track changes in the model.
Lines 141-147 Link Here
141
 * order. Any types in the creation region which were not resolved to
143
 * order. Any types in the creation region which were not resolved to
142
 * have any subtypes or supertypes are not included in the result.
144
 * have any subtypes or supertypes are not included in the result.
143
 *
145
 *
144
 * @return all types in this type hierarchy's grap
146
 * @return all types in this type hierarchy's graph
145
 */
147
 */
146
IType[] getAllTypes();
148
IType[] getAllTypes();
147
149

Return to bug 204777