How can I let a new class extends another
Answered
I'm trying to do that a new created class extends another.
The following code the exception : com.intellij.util.IncorrectOperationException: Cannot modify compiled element in file '/.../adopt-openjdk-11.0.10!/java.base/java/lang/Object.class'
PsiElementFactory psiElementFactory=..
PsiClass superClass=..
PsiClass newClass=psiElementFactory.createClass("NewClass");
newClass.getSuperClass().replace(superClass);
What is the right way to do that please ?
Please sign in to leave a comment.
com.intellij.codeInsight.daemon.impl.quickfix.CreateFromUsageUtils#setupSuperClassReference
thank you for your help. It was very usefull