Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将超类添加到类中_Java_Intellij Idea_Intellij Plugin - Fatal编程技术网

Java 将超类添加到类中

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 } } 我可以很容易地创建内部类,但我不知道如何使内部类从另一个类扩展(而且,没有关于这方面的文档:

对于IntelliJ IDEA插件,我想创建一个内部类,该类从已经创建的类(Android核心类)扩展而来。我想要实现的是:

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从文本一次创建整个文件?