diff options
| author | Kostya <mail@sartin.in> | 2026-07-22 21:44:10 +0000 |
|---|---|---|
| committer | Kostya <mail@sartin.in> | 2026-07-22 21:44:10 +0000 |
| commit | 0db72804cabb7303b2a58f1bc5605f0306bca22a (patch) | |
| tree | a7373588f970324b8fd0b2e174bfff9593971582 /ex1/src/main/java/reflection | |
| parent | c1ad41584e68bcc1f3d5c48fd947e12dfcf20166 (diff) | |
| download | java-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.tar.gz java-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.tar.xz java-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.zip | |
name stack
Diffstat (limited to 'ex1/src/main/java/reflection')
| -rw-r--r-- | ex1/src/main/java/reflection/api/ReflectionInvestigator.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ex1/src/main/java/reflection/api/ReflectionInvestigator.java b/ex1/src/main/java/reflection/api/ReflectionInvestigator.java index f5d43f0..27e7b44 100644 --- a/ex1/src/main/java/reflection/api/ReflectionInvestigator.java +++ b/ex1/src/main/java/reflection/api/ReflectionInvestigator.java | |||
| @@ -120,12 +120,12 @@ public class ReflectionInvestigator implements Investigator { | |||
| 120 | @Override | 120 | @Override |
| 121 | public String getInheritanceChain(String delimiter) { | 121 | public String getInheritanceChain(String delimiter) { |
| 122 | var nameStack = new HashSet<String>(); | 122 | var nameStack = new HashSet<String>(); |
| 123 | nameStack.add(classInfo.getSimpleName()); | ||
| 123 | var cursor = classInfo; | 124 | var cursor = classInfo; |
| 124 | while (cursor != null) { | 125 | while (cursor != null) { |
| 125 | nameStack.add(cursor.getSimpleName()); | 126 | nameStack.add(cursor.getSimpleName()); |
| 126 | cursor = cursor.getSuperclass(); | 127 | cursor = cursor.getSuperclass(); |
| 127 | } | 128 | } |
| 128 | nameStack.add(classInfo.getSimpleName()); | ||
| 129 | return String.join(" >> ", nameStack); | 129 | return String.join(" >> ", nameStack); |
| 130 | } | 130 | } |
| 131 | } | 131 | } |