Intellij库版本IntelliJ IDEA IU-181.4203.550中缺少BytePointer和ClsUtil类

时间:2019-04-20 21:30:26

标签: java intellij-idea

Intellij版本IntelliJ IDEA IU-181.4203.550

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

我可以看到上面指定的Intellij版本缺少BytePointer和ClsUtil类,是否还有其他替代的类?

我正在将一个插件从Idea 13.0.2迁移到新版本的intellij,并遇到一些编译错误。

1 个答案:

答案 0 :(得分:0)

您仍然可以在历史分支(BytePointerClsUtil)中找到这些类。它们在Apache 2下获得了许可,因此您可以将它们包含在插件中。

或者,您可以使用java.io.DataInputStream和ASM类(org.jetbrains.org.objectweb.asm.Opcodesorg.jetbrains.org.objectweb.asm.Type等)重写代码