Java 将超类添加到类中
对于IntelliJ IDEA插件,我想创建一个内部类,该类从已经创建的类(Android核心类)扩展而来。我想要实现的是:Java 将超类添加到类中,java,intellij-idea,intellij-plugin,Java,Intellij Idea,Intellij Plugin,对于IntelliJ IDEA插件,我想创建一个内部类,该类从已经创建的类(Android核心类)扩展而来。我想要实现的是: class OuterClass { // This class is already created class InnerClass extends AnotherClass { // Class to create // to-do } } 我可以很容易地创建内部类,但我不知道如何使内部类从另一个类扩展(而且,没有关于这方面的文档:
class OuterClass { // This class is already created
class InnerClass extends AnotherClass { // Class to create
// to-do
}
}
我可以很容易地创建内部类,但我不知道如何使内部类从另一个类扩展(而且,没有关于这方面的文档:()。这是我的代码:
PsiClass innerClass = psiElementFactory.createClassFromText(constructorAsString, outerPsiClass);
innerClass.setName("AwesomeName");
innerClass.getExtendsList().add(/* what to add here? */);
您是否尝试过PsilementFactory#CreateClasseReferenceElement?或通过PsileFactory从文本一次创建整个文件?您是否尝试过PsilementFactory#CreateClasseReferenceElement?或通过PsileFactory从文本一次创建整个文件?