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