Refactoring: rename KotlinLightMethodFromTrait -> KotlinLightMethodForTraitFakeOverride
This commit is contained in:
+6
-6
@@ -20,17 +20,17 @@ import com.intellij.psi.PsiManager
|
||||
import com.intellij.psi.PsiMethod
|
||||
import org.jetbrains.jet.lang.psi.JetDeclaration
|
||||
import com.intellij.psi.PsiClass
|
||||
import org.jetbrains.jet.asJava.KotlinLightMethodFromTrait
|
||||
import org.jetbrains.jet.asJava.KotlinLightMethodForTraitFakeOverride
|
||||
import com.intellij.psi.PsiElement
|
||||
|
||||
|
||||
public class KotlinLightMethodFromTrait(manager: PsiManager,
|
||||
override val delegate: PsiMethod,
|
||||
override val origin: JetDeclaration,
|
||||
containingClass: PsiClass) :
|
||||
public class KotlinLightMethodForTraitFakeOverride(manager: PsiManager,
|
||||
override val delegate: PsiMethod,
|
||||
override val origin: JetDeclaration,
|
||||
containingClass: PsiClass) :
|
||||
KotlinLightMethodForDeclaration(manager, delegate, origin, containingClass) {
|
||||
|
||||
override fun copy(): PsiElement {
|
||||
return KotlinLightMethodFromTrait(getManager()!!, delegate, origin.copy() as JetDeclaration, getContainingClass()!!)
|
||||
return KotlinLightMethodForTraitFakeOverride(getManager()!!, delegate, origin.copy() as JetDeclaration, getContainingClass()!!)
|
||||
}
|
||||
}
|
||||
@@ -134,9 +134,9 @@ public abstract class KotlinWrappingLightClass extends AbstractLightClass implem
|
||||
JetDeclaration declaration = ClsWrapperStubPsiFactory.getOriginalDeclaration(method);
|
||||
|
||||
if (declaration != null) {
|
||||
return !isMethodFromTrait(declaration) ?
|
||||
return !isTraitFakeOverride(declaration) ?
|
||||
new KotlinLightMethodForDeclaration(myManager, method, declaration, KotlinWrappingLightClass.this) :
|
||||
new KotlinLightMethodFromTrait(myManager, method, declaration, KotlinWrappingLightClass.this);
|
||||
new KotlinLightMethodForTraitFakeOverride(myManager, method, declaration, KotlinWrappingLightClass.this);
|
||||
}
|
||||
|
||||
return new LightMethod(myManager, method, KotlinWrappingLightClass.this);
|
||||
@@ -161,7 +161,7 @@ public abstract class KotlinWrappingLightClass extends AbstractLightClass implem
|
||||
return origin == null ? null : origin.getText();
|
||||
}
|
||||
|
||||
private boolean isMethodFromTrait(@NotNull JetDeclaration originMethodDeclaration) {
|
||||
private boolean isTraitFakeOverride(@NotNull JetDeclaration originMethodDeclaration) {
|
||||
if (!(originMethodDeclaration instanceof JetNamedFunction ||
|
||||
originMethodDeclaration instanceof JetPropertyAccessor ||
|
||||
originMethodDeclaration instanceof JetProperty)) {
|
||||
|
||||
Reference in New Issue
Block a user