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

问题描述 投票:1回答:1

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的新版本并面临一些编译错误。

java intellij-idea
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.