Czy istnieje sposób na pobranie klas załadowanych przez ClassLoader?

Próbuję zaimplementować niektóre testy jednostkowe dla starej struktury. Próbuję wykreślić warstwę bazy danych. Niestety nasza struktura jest nieco stara i nie do końca wykorzystuje najlepsze praktyki, więc nie ma wyraźnego rozdzielenia obaw. Jestem trochę zaniepokojony, że próba wyśmiewania warstwy bazy danych może spowodować, że JVM załaduje ogromną liczbę klas, które nie będą nawet używane.

Tak naprawdę nie rozumiem ładowarek klasowych, więc może to nie być problemem. Czy istnieje sposób na osiągnięcie szczytu we wszystkich klasach, które załadował dany ClassLoader, aby udowodnić, co dzieje się pod maską?

questionAnswers(4)

yourAnswerToTheQuestion