Lines 172-178
Link Here
|
172 |
"Focus: <anonymous #1> [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
172 |
"Focus: <anonymous #1> [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
173 |
"Super types:\n" + |
173 |
"Super types:\n" + |
174 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
174 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
175 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
175 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
176 |
"Sub types:\n", |
176 |
"Sub types:\n", |
177 |
hierarchy); |
177 |
hierarchy); |
178 |
} |
178 |
} |
Lines 187-193
Link Here
|
187 |
"Focus: <anonymous #1> [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
187 |
"Focus: <anonymous #1> [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
188 |
"Super types:\n" + |
188 |
"Super types:\n" + |
189 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
189 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
190 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
190 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
191 |
"Sub types:\n", |
191 |
"Sub types:\n", |
192 |
hierarchy); |
192 |
hierarchy); |
193 |
} |
193 |
} |
Lines 202-208
Link Here
|
202 |
"Focus: <anonymous #1> [in field1 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
202 |
"Focus: <anonymous #1> [in field1 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
203 |
"Super types:\n" + |
203 |
"Super types:\n" + |
204 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
204 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
205 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
205 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
206 |
"Sub types:\n", |
206 |
"Sub types:\n", |
207 |
hierarchy); |
207 |
hierarchy); |
208 |
} |
208 |
} |
Lines 217-223
Link Here
|
217 |
"Focus: <anonymous #1> [in field2 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
217 |
"Focus: <anonymous #1> [in field2 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
218 |
"Super types:\n" + |
218 |
"Super types:\n" + |
219 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
219 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
220 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
220 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
221 |
"Sub types:\n", |
221 |
"Sub types:\n", |
222 |
hierarchy); |
222 |
hierarchy); |
223 |
type = typeA.getField("field2").getType("", 2); |
223 |
type = typeA.getField("field2").getType("", 2); |
Lines 226-232
Link Here
|
226 |
"Focus: <anonymous #2> [in field2 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
226 |
"Focus: <anonymous #2> [in field2 [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
227 |
"Super types:\n" + |
227 |
"Super types:\n" + |
228 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
228 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
229 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
229 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
230 |
"Sub types:\n", |
230 |
"Sub types:\n", |
231 |
hierarchy); |
231 |
hierarchy); |
232 |
} |
232 |
} |
Lines 241-247
Link Here
|
241 |
"Focus: <anonymous #1> [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
241 |
"Focus: <anonymous #1> [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
242 |
"Super types:\n" + |
242 |
"Super types:\n" + |
243 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
243 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
244 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
244 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
245 |
"Sub types:\n", |
245 |
"Sub types:\n", |
246 |
hierarchy); |
246 |
hierarchy); |
247 |
} |
247 |
} |
Lines 257-263
Link Here
|
257 |
"Focus: <anonymous #1> [in foo() [in X [in X.java [in p8 [in src [in TypeHierarchy]]]]]]\n" + |
257 |
"Focus: <anonymous #1> [in foo() [in X [in X.java [in p8 [in src [in TypeHierarchy]]]]]]\n" + |
258 |
"Super types:\n" + |
258 |
"Super types:\n" + |
259 |
" X [in X.java [in p8 [in src [in TypeHierarchy]]]]\n" + |
259 |
" X [in X.java [in p8 [in src [in TypeHierarchy]]]]\n" + |
260 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
260 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
261 |
"Sub types:\n", |
261 |
"Sub types:\n", |
262 |
hierarchy); |
262 |
hierarchy); |
263 |
} |
263 |
} |
Lines 332-338
Link Here
|
332 |
assertHierarchyEquals( |
332 |
assertHierarchyEquals( |
333 |
"Focus: X48459 [in X48459.java [in p48459.p1 [in src [in TypeHierarchy]]]]\n" + |
333 |
"Focus: X48459 [in X48459.java [in p48459.p1 [in src [in TypeHierarchy]]]]\n" + |
334 |
"Super types:\n" + |
334 |
"Super types:\n" + |
335 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
335 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
336 |
"Sub types:\n" + |
336 |
"Sub types:\n" + |
337 |
" <anonymous #1> [in foo [in Z48459 [in Z48459.java [in p48459.p1 [in src [in TypeHierarchy]]]]]]\n" + |
337 |
" <anonymous #1> [in foo [in Z48459 [in Z48459.java [in p48459.p1 [in src [in TypeHierarchy]]]]]]\n" + |
338 |
" Y48459 [in Y48459.class [in p48459.p2 [in lib48459 [in TypeHierarchy]]]]\n", |
338 |
" Y48459 [in Y48459.class [in p48459.p2 [in lib48459 [in TypeHierarchy]]]]\n", |
Lines 430-439
Link Here
|
430 |
IJavaProject project = createJavaProject("P", new String[] {}, new String[] {"JCL_LIB", externalJar1, externalJar2}, ""); |
430 |
IJavaProject project = createJavaProject("P", new String[] {}, new String[] {"JCL_LIB", externalJar1, externalJar2}, ""); |
431 |
IType focus = project.getPackageFragmentRoot(externalJar2).getPackageFragment("p").getClassFile("Y.class").getType(); |
431 |
IType focus = project.getPackageFragmentRoot(externalJar2).getPackageFragment("p").getClassFile("Y.class").getType(); |
432 |
assertHierarchyEquals( |
432 |
assertHierarchyEquals( |
433 |
"Focus: Y [in Y.class [in p [in " + externalJar2 + " [in P]]]]\n" + |
433 |
"Focus: Y [in Y.class [in p [in " + externalJar2 + "]]]\n" + |
434 |
"Super types:\n" + |
434 |
"Super types:\n" + |
435 |
" X [in X.class [in p [in " + externalJar1 + " [in P]]]]\n" + |
435 |
" X [in X.class [in p [in " + externalJar1 + "]]]\n" + |
436 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in P]]]]\n" + |
436 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
437 |
"Sub types:\n", |
437 |
"Sub types:\n", |
438 |
focus.newTypeHierarchy(null) |
438 |
focus.newTypeHierarchy(null) |
439 |
); |
439 |
); |
Lines 499-505
Link Here
|
499 |
"Focus: CycleParent [in CycleParent.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
499 |
"Focus: CycleParent [in CycleParent.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
500 |
"Super types:\n" + |
500 |
"Super types:\n" + |
501 |
" CycleBase [in CycleBase.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
501 |
" CycleBase [in CycleBase.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
502 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
502 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
503 |
"Sub types:\n", |
503 |
"Sub types:\n", |
504 |
hierarchy |
504 |
hierarchy |
505 |
); |
505 |
); |
Lines 521-527
Link Here
|
521 |
assertHierarchyEquals( |
521 |
assertHierarchyEquals( |
522 |
"Focus: X [in X.java [in q4 [in src [in TypeHierarchy]]]]\n" + |
522 |
"Focus: X [in X.java [in q4 [in src [in TypeHierarchy]]]]\n" + |
523 |
"Super types:\n" + |
523 |
"Super types:\n" + |
524 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
524 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
525 |
"Sub types:\n", |
525 |
"Sub types:\n", |
526 |
hierarchy); |
526 |
hierarchy); |
527 |
} finally { |
527 |
} finally { |
Lines 538-544
Link Here
|
538 |
assertHierarchyEquals( |
538 |
assertHierarchyEquals( |
539 |
"Focus: X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
539 |
"Focus: X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
540 |
"Super types:\n" + |
540 |
"Super types:\n" + |
541 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
541 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
542 |
"Sub types:\n" + |
542 |
"Sub types:\n" + |
543 |
" <anonymous #1> [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
543 |
" <anonymous #1> [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
544 |
" Y2 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
544 |
" Y2 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
Lines 565-571
Link Here
|
565 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
565 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
566 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
566 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
567 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
567 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
568 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
568 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
569 |
"Sub types:\n", |
569 |
"Sub types:\n", |
570 |
hierarchy |
570 |
hierarchy |
571 |
); |
571 |
); |
Lines 581-587
Link Here
|
581 |
"Super types:\n" + |
581 |
"Super types:\n" + |
582 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
582 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
583 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
583 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
584 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
584 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
585 |
"Sub types:\n" + |
585 |
"Sub types:\n" + |
586 |
" X [in X.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
586 |
" X [in X.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
587 |
" Y [in Y.java [in <default> [in src [in TypeHierarchy15]]]]\n", |
587 |
" Y [in Y.java [in <default> [in src [in TypeHierarchy15]]]]\n", |
Lines 601-607
Link Here
|
601 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
601 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
602 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
602 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
603 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
603 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
604 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
604 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
605 |
"Sub types:\n", |
605 |
"Sub types:\n", |
606 |
hierarchy |
606 |
hierarchy |
607 |
); |
607 |
); |
Lines 620-626
Link Here
|
620 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
620 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
621 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
621 |
" AbstractList [in AbstractList.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
622 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
622 |
" List [in List.class [in util [in lib15.jar [in TypeHierarchy15]]]]\n" + |
623 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
623 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
624 |
"Sub types:\n", |
624 |
"Sub types:\n", |
625 |
hierarchy |
625 |
hierarchy |
626 |
); |
626 |
); |
Lines 661-667
Link Here
|
661 |
assertHierarchyEquals( |
661 |
assertHierarchyEquals( |
662 |
"Focus: Y99606 [in Y99606.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
662 |
"Focus: Y99606 [in Y99606.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
663 |
"Super types:\n" + |
663 |
"Super types:\n" + |
664 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
664 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
665 |
"Sub types:\n" + |
665 |
"Sub types:\n" + |
666 |
" X99606 [in X99606.java [in <default> [in src [in TypeHierarchy15]]]]\n", |
666 |
" X99606 [in X99606.java [in <default> [in src [in TypeHierarchy15]]]]\n", |
667 |
hierarchy |
667 |
hierarchy |
Lines 676-682
Link Here
|
676 |
"Super types:\n" + |
676 |
"Super types:\n" + |
677 |
" B108740 [in B108740.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
677 |
" B108740 [in B108740.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
678 |
" A108740 [in A108740.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
678 |
" A108740 [in A108740.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
679 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
679 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
680 |
"Sub types:\n", |
680 |
"Sub types:\n", |
681 |
hierarchy |
681 |
hierarchy |
682 |
); |
682 |
); |
Lines 710-716
Link Here
|
710 |
" I1_136095 [in I1_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
710 |
" I1_136095 [in I1_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
711 |
" I2_136095 [in I2_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
711 |
" I2_136095 [in I2_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
712 |
" I1_136095 [in I1_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
712 |
" I1_136095 [in I1_136095.java [in <default> [in src [in TypeHierarchy15]]]]\n" + |
713 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + " [in TypeHierarchy15]]]]\n" + |
713 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString("1.5") + "]]]\n" + |
714 |
"Sub types:\n", |
714 |
"Sub types:\n", |
715 |
hierarchy |
715 |
hierarchy |
716 |
); |
716 |
); |
Lines 1119-1125
Link Here
|
1119 |
"Focus: Y [in Y.class [in p58440 [in test58440.jar [in TypeHierarchy]]]]\n" + |
1119 |
"Focus: Y [in Y.class [in p58440 [in test58440.jar [in TypeHierarchy]]]]\n" + |
1120 |
"Super types:\n" + |
1120 |
"Super types:\n" + |
1121 |
" Inner [in X$Inner.class [in p58440 [in test58440.jar [in TypeHierarchy]]]]\n" + |
1121 |
" Inner [in X$Inner.class [in p58440 [in test58440.jar [in TypeHierarchy]]]]\n" + |
1122 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1122 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1123 |
"Sub types:\n", |
1123 |
"Sub types:\n", |
1124 |
hierarchy); |
1124 |
hierarchy); |
1125 |
} |
1125 |
} |
Lines 1137-1143
Link Here
|
1137 |
assertHierarchyEquals( |
1137 |
assertHierarchyEquals( |
1138 |
"Focus: Inner [in X [in X.java [in p5 [in src [in TypeHierarchy]]]]]\n" + |
1138 |
"Focus: Inner [in X [in X.java [in p5 [in src [in TypeHierarchy]]]]]\n" + |
1139 |
"Super types:\n" + |
1139 |
"Super types:\n" + |
1140 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1140 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1141 |
"Sub types:\n", |
1141 |
"Sub types:\n", |
1142 |
hierarchy); |
1142 |
hierarchy); |
1143 |
} |
1143 |
} |
Lines 1158-1164
Link Here
|
1158 |
assertHierarchyEquals( |
1158 |
assertHierarchyEquals( |
1159 |
"Focus: Inner [in A [in A.java [in p6 [in src [in TypeHierarchy]]]]]\n" + |
1159 |
"Focus: Inner [in A [in A.java [in p6 [in src [in TypeHierarchy]]]]]\n" + |
1160 |
"Super types:\n" + |
1160 |
"Super types:\n" + |
1161 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1161 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1162 |
"Sub types:\n" + |
1162 |
"Sub types:\n" + |
1163 |
" B [in A.java [in p6 [in src [in TypeHierarchy]]]]\n", |
1163 |
" B [in A.java [in p6 [in src [in TypeHierarchy]]]]\n", |
1164 |
hierarchy); |
1164 |
hierarchy); |
Lines 1174-1180
Link Here
|
1174 |
"Focus: Y1 [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1174 |
"Focus: Y1 [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1175 |
"Super types:\n" + |
1175 |
"Super types:\n" + |
1176 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1176 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1177 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1177 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1178 |
"Sub types:\n" + |
1178 |
"Sub types:\n" + |
1179 |
" Y2 [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n", |
1179 |
" Y2 [in <initializer #1> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n", |
1180 |
hierarchy); |
1180 |
hierarchy); |
Lines 1189-1195
Link Here
|
1189 |
assertHierarchyEquals( |
1189 |
assertHierarchyEquals( |
1190 |
"Focus: Y3 [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1190 |
"Focus: Y3 [in <initializer #2> [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1191 |
"Super types:\n" + |
1191 |
"Super types:\n" + |
1192 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1192 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1193 |
"Sub types:\n", |
1193 |
"Sub types:\n", |
1194 |
hierarchy); |
1194 |
hierarchy); |
1195 |
} |
1195 |
} |
Lines 1205-1211
Link Here
|
1205 |
"Super types:\n" + |
1205 |
"Super types:\n" + |
1206 |
" Y1 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1206 |
" Y1 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1207 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1207 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1208 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1208 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1209 |
"Sub types:\n", |
1209 |
"Sub types:\n", |
1210 |
hierarchy); |
1210 |
hierarchy); |
1211 |
} |
1211 |
} |
Lines 1221-1227
Link Here
|
1221 |
"Focus: Y1 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1221 |
"Focus: Y1 [in foo() [in A [in A.java [in p7 [in src [in TypeHierarchy]]]]]]\n" + |
1222 |
"Super types:\n" + |
1222 |
"Super types:\n" + |
1223 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1223 |
" X [in X.java [in p7 [in src [in TypeHierarchy]]]]\n" + |
1224 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1224 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1225 |
"Sub types:\n", |
1225 |
"Sub types:\n", |
1226 |
hierarchy); |
1226 |
hierarchy); |
1227 |
} |
1227 |
} |
Lines 1250-1256
Link Here
|
1250 |
assertHierarchyEquals( |
1250 |
assertHierarchyEquals( |
1251 |
"Focus: Member [in X [in X.java [in <default> [in <project root> [in P1]]]]]\n" + |
1251 |
"Focus: Member [in X [in X.java [in <default> [in <project root> [in P1]]]]]\n" + |
1252 |
"Super types:\n" + |
1252 |
"Super types:\n" + |
1253 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in P2]]]]\n" + |
1253 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1254 |
"Sub types:\n" + |
1254 |
"Sub types:\n" + |
1255 |
" Y [in Y.java [in <default> [in <project root> [in P2]]]]\n", |
1255 |
" Y [in Y.java [in <default> [in <project root> [in P2]]]]\n", |
1256 |
hierarchy); |
1256 |
hierarchy); |
Lines 1273-1279
Link Here
|
1273 |
assertHierarchyEquals( |
1273 |
assertHierarchyEquals( |
1274 |
"Focus: X [in X.java [in p4 [in src [in TypeHierarchy]]]]\n" + |
1274 |
"Focus: X [in X.java [in p4 [in src [in TypeHierarchy]]]]\n" + |
1275 |
"Super types:\n" + |
1275 |
"Super types:\n" + |
1276 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1276 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1277 |
"Sub types:\n", |
1277 |
"Sub types:\n", |
1278 |
hierarchy); |
1278 |
hierarchy); |
1279 |
} |
1279 |
} |
Lines 1374-1390
Link Here
|
1374 |
assertHierarchyEquals( |
1374 |
assertHierarchyEquals( |
1375 |
"Focus: <NONE>\n" + |
1375 |
"Focus: <NONE>\n" + |
1376 |
"Sub types of root classes:\n" + |
1376 |
"Sub types of root classes:\n" + |
1377 |
" Class [in Class.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1377 |
" Class [in Class.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1378 |
" Y [in Y.java [in <default> [in <project root> [in P2]]]]\n" + |
1378 |
" Y [in Y.java [in <default> [in <project root> [in P2]]]]\n" + |
1379 |
" Z [in Z.java [in <default> [in <project root> [in P3]]]]\n" + |
1379 |
" Z [in Z.java [in <default> [in <project root> [in P3]]]]\n" + |
1380 |
" String [in String.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1380 |
" String [in String.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1381 |
" Error [in Error.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1381 |
" Error [in Error.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1382 |
" CloneNotSupportedException [in CloneNotSupportedException.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1382 |
" CloneNotSupportedException [in CloneNotSupportedException.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1383 |
" IllegalMonitorStateException [in IllegalMonitorStateException.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1383 |
" IllegalMonitorStateException [in IllegalMonitorStateException.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1384 |
" InterruptedException [in InterruptedException.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1384 |
" InterruptedException [in InterruptedException.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1385 |
" RuntimeException [in RuntimeException.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1385 |
" RuntimeException [in RuntimeException.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1386 |
" Exception [in Exception.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1386 |
" Exception [in Exception.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1387 |
" Throwable [in Throwable.class [in java.lang [in "+ getExternalJCLPathString() + " [in P1]]]]\n" + |
1387 |
" Throwable [in Throwable.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1388 |
" X [in X.java [in <default> [in <project root> [in P1]]]]\n", |
1388 |
" X [in X.java [in <default> [in <project root> [in P1]]]]\n", |
1389 |
hierarchy); |
1389 |
hierarchy); |
1390 |
} finally { |
1390 |
} finally { |
Lines 1642-1648
Link Here
|
1642 |
"Focus: Y [in Y.java [in q6 [in src [in TypeHierarchy]]]]\n" + |
1642 |
"Focus: Y [in Y.java [in q6 [in src [in TypeHierarchy]]]]\n" + |
1643 |
"Super types:\n" + |
1643 |
"Super types:\n" + |
1644 |
" NonVisibleClass [in X.java [in q5 [in src [in TypeHierarchy]]]]\n" + |
1644 |
" NonVisibleClass [in X.java [in q5 [in src [in TypeHierarchy]]]]\n" + |
1645 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1645 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1646 |
"Sub types:\n", |
1646 |
"Sub types:\n", |
1647 |
hierarchy |
1647 |
hierarchy |
1648 |
); |
1648 |
); |
Lines 1657-1663
Link Here
|
1657 |
"Focus: Z [in Z.java [in q6 [in src [in TypeHierarchy]]]]\n" + |
1657 |
"Focus: Z [in Z.java [in q6 [in src [in TypeHierarchy]]]]\n" + |
1658 |
"Super types:\n" + |
1658 |
"Super types:\n" + |
1659 |
" NonVisibleInterface [in X.java [in q5 [in src [in TypeHierarchy]]]]\n" + |
1659 |
" NonVisibleInterface [in X.java [in q5 [in src [in TypeHierarchy]]]]\n" + |
1660 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + " [in TypeHierarchy]]]]\n" + |
1660 |
" Object [in Object.class [in java.lang [in "+ getExternalJCLPathString() + "]]]\n" + |
1661 |
"Sub types:\n", |
1661 |
"Sub types:\n", |
1662 |
hierarchy |
1662 |
hierarchy |
1663 |
); |
1663 |
); |