将超类添加到PsiClass

时间:2017-03-07 10:57:54

标签: java intellij-idea intellij-plugin

对于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? */);

0 个答案:

没有答案