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的新版本并面临一些编译错误。
您仍然可以在历史分支中找到这些类(BytePointer,ClsUtil)。它们是在Apache 2下许可的,因此您可以将它们包含在您的插件中。
或者,您可以使用java.io.DataInputStream
和ASM类(org.jetbrains.org.objectweb.asm.Opcodes
,org.jetbrains.org.objectweb.asm.Type
等)重写代码。