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 |
|