Когда JDK 8 использует jdk.internal.org.objectweb.asm.ClassWriter?JAVA

Программисты JAVA общаются здесь
Anonymous
Когда JDK 8 использует jdk.internal.org.objectweb.asm.ClassWriter?

Сообщение Anonymous »

Я не знал, что JDK 8 внутренне использует ASM. Но, видимо, иногда так и происходит. При отслеживании приложения, которое, как я уверен, не имеет/не использует классы ASM, оно начинается с

Код: Выделить всё

-- VM Started --
====== main ======
  --  jdk.internal.org.objectweb.asm.ClassWriter
  --  jdk.internal.org.objectweb.asm.ClassWriter
|   --  jdk.internal.org.objectweb.asm.ClassVisitor
| |   --  jdk.internal.org.objectweb.asm.ClassVisitor
|   --  jdk.internal.org.objectweb.asm.ByteVector
|   --  jdk.internal.org.objectweb.asm.Item
|   --  jdk.internal.org.objectweb.asm.Item
Но простая тестовая программа не дает такого результата (запуска). И, судя по быстрому поиску в Интернете, по крайней мере, JDK12, похоже, использует ASM внутри себя. Итак, «высокоуровневый» вопрос: когда JDK 8 [и более поздних версий] делает что-то подобное, то есть начинает выполнение, выполняя некоторые ASM-ы?

Подробнее здесь: https://stackoverflow.com/questions/786 ... lasswriter

Вернуться в «JAVA»