Классы BytePointer и ClsUtil отсутствуют в библиотеке Intellij версии IntelliJ IDEA IU-181.4203.550 - PullRequest
1 голос
/ 21 апреля 2019

Intellij версия IntelliJ IDEA IU-181.4203.550

import com.intellij.util.cls.BytePointer; // Not working
import com.intellij.util.cls.ClsUtil; // Not working

Я вижу, что классы BytePointer и ClsUtil отсутствуют в указанной выше версии Intellij. Есть ли другие классы, которые были заменены вместо этого?

Я перенес плагин из Idea 13.0.2 в новую версию intellij и столкнулся с некоторыми ошибками компиляции.

1 Ответ

0 голосов
/ 23 апреля 2019

Вы все еще можете найти эти классы в исторических ветвях ( BytePointer , ClsUtil ).Они лицензированы под Apache 2. Вы можете просто включить их в свой плагин.

В качестве альтернативы вы можете переписать код, используя java.io.DataInputStream и классы ASM (org.jetbrains.org.objectweb.asm.Opcodes, org.jetbrains.org.objectweb.asm.Type и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...