[debugger] avoid scanning all classes in vm for nested sub classes - fixed kotlin tests

GitOrigin-RevId: e5fee6bd9579af0282e24bbba80a1054f7a083b9
This commit is contained in:
Egor Ushakov
2024-10-04 10:48:22 +00:00
committed by intellij-monorepo-bot
parent 87b49d65b2
commit 0a33108740
2 changed files with 8 additions and 10 deletions
@@ -133,7 +133,8 @@ public class VirtualMachineProxyImpl implements JdiTimer, VirtualMachineProxy {
/**
* Check {@link ReferenceTypeImpl#nestedTypes()}
*/
private static void addNestedTypes(ReferenceType base, Collection<ReferenceType> classes, Set<ReferenceType> nested) {
@ApiStatus.Internal
public static void addNestedTypes(ReferenceType base, Collection<ReferenceType> classes, Collection<ReferenceType> nested) {
String baseName = base.name();
int baseLength = baseName.length();
classes.forEach(type -> {