Предотвратить загрузку класса сторонним классом

Я вызываю сторонний код

method.invoke(null, args);

и у него есть загрузчик классов, который загружает класс. Возможно ли, что я могу предотвратить загрузку определенного класса? Кроме того, есть более одной программы третьей части, которую я вызываю, и я ищу широкое решение, которое просто не позволит дочерним загрузчикам классов загружать определенный класс, учитывая, как это возможно, как дочерние загрузчики классов сначала делегируют родительскому классу?

1 ответ

Решение

Хорошо, после некоторой работы я нашел способ сделать это, опция javaagent, это пример перехвата всех входящих файлов классов, что я и хотел. Это обычно используется в таких вещах, как профилировщики памяти.

Другие вопросы по тегам