Я использую Bytebuddy для перехвата какого-либо метода HttpURLConnection и добавления трассировки.Я написал следующий код:
File temp = Files.createTempDirectory("tmp").toFile();
new AgentBuilder.Default().ignore(none())
.enableBootstrapInjection(inst, temp)
.type(hasSuperType(is(HttpURLConnection.class)))
.transform(new AgentBuilder.Transformer.ForAdvice()
.include(HttpURLConnection.class.getClassLoader())
.advice(named("setRequestMethod"), HttpURLIntercept.class.getName()))
.installOn(inst);
Но метод никогда не инструментируется.
Я знаю, что HttpURLConnection загружается при начальной загрузке.Как я могу все еще инструмент это?