From 5a2a1d1e30341b917d54a4509a2d89c38c2359f8 Mon Sep 17 00:00:00 2001 From: Kostya Date: Wed, 22 Jul 2026 21:56:34 +0000 Subject: unorder hashset lolol --- ex1/src/main/java/reflection/api/ReflectionInvestigator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ex1/src/main') diff --git a/ex1/src/main/java/reflection/api/ReflectionInvestigator.java b/ex1/src/main/java/reflection/api/ReflectionInvestigator.java index 16fafc1..10a4366 100644 --- a/ex1/src/main/java/reflection/api/ReflectionInvestigator.java +++ b/ex1/src/main/java/reflection/api/ReflectionInvestigator.java @@ -2,6 +2,7 @@ package reflection.api; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Modifier; +import java.util.ArrayList; import java.util.HashSet; import java.util.Set; import java.util.stream.Collectors; @@ -124,13 +125,13 @@ public class ReflectionInvestigator implements Investigator { @Override public String getInheritanceChain(String delimiter) { - var nameStack = new HashSet(); + var nameStack = new ArrayList(); var cursor = classInfo; do { nameStack.add(cursor.getSimpleName()); cursor = cursor.getSuperclass(); } while (cursor != null); - return String.join(" >> ", nameStack); + return String.join(" >> ", nameStack.reversed()); } } -- cgit v1.2.3