summaryrefslogtreecommitdiffstats
path: root/ex1
diff options
context:
space:
mode:
authorKostya <mail@sartin.in>2026-07-22 21:44:10 +0000
committerKostya <mail@sartin.in>2026-07-22 21:44:10 +0000
commit0db72804cabb7303b2a58f1bc5605f0306bca22a (patch)
treea7373588f970324b8fd0b2e174bfff9593971582 /ex1
parentc1ad41584e68bcc1f3d5c48fd947e12dfcf20166 (diff)
downloadjava-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.tar.gz
java-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.tar.xz
java-course-0db72804cabb7303b2a58f1bc5605f0306bca22a.zip
name stack
Diffstat (limited to 'ex1')
-rw-r--r--ex1/src/main/java/reflection/api/ReflectionInvestigator.java2
-rw-r--r--ex1/target/classes/reflection/api/ReflectionInvestigator.classbin6814 -> 6814 bytes
2 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}
diff --git a/ex1/target/classes/reflection/api/ReflectionInvestigator.class b/ex1/target/classes/reflection/api/ReflectionInvestigator.class
index f5127db..79d85a7 100644
--- a/ex1/target/classes/reflection/api/ReflectionInvestigator.class
+++ b/ex1/target/classes/reflection/api/ReflectionInvestigator.class
Binary files differ