[LC] remove duplicating checkIsMangled function
This commit is contained in:
committed by
Space Team
parent
c4e8a6dee9
commit
0a1f27e43a
+2
-9
@@ -11,12 +11,11 @@ import com.intellij.psi.javadoc.PsiDocComment
|
|||||||
import com.intellij.psi.util.MethodSignature
|
import com.intellij.psi.util.MethodSignature
|
||||||
import com.intellij.psi.util.MethodSignatureBackedByPsiMethod
|
import com.intellij.psi.util.MethodSignatureBackedByPsiMethod
|
||||||
import org.jetbrains.kotlin.analysis.decompiled.light.classes.origin.LightMemberOriginForCompiledMethod
|
import org.jetbrains.kotlin.analysis.decompiled.light.classes.origin.LightMemberOriginForCompiledMethod
|
||||||
|
import org.jetbrains.kotlin.asJava.checkIsMangled
|
||||||
import org.jetbrains.kotlin.asJava.classes.KtLightClass
|
import org.jetbrains.kotlin.asJava.classes.KtLightClass
|
||||||
import org.jetbrains.kotlin.asJava.demangleInternalName
|
|
||||||
import org.jetbrains.kotlin.asJava.elements.KtLightElementBase
|
import org.jetbrains.kotlin.asJava.elements.KtLightElementBase
|
||||||
import org.jetbrains.kotlin.asJava.elements.KtLightMember
|
import org.jetbrains.kotlin.asJava.elements.KtLightMember
|
||||||
import org.jetbrains.kotlin.asJava.elements.KtLightMethod
|
import org.jetbrains.kotlin.asJava.elements.KtLightMethod
|
||||||
import org.jetbrains.kotlin.asJava.propertyNameByAccessor
|
|
||||||
import org.jetbrains.kotlin.psi.KtDeclaration
|
import org.jetbrains.kotlin.psi.KtDeclaration
|
||||||
|
|
||||||
class KtLightMethodForDecompiledDeclaration(
|
class KtLightMethodForDecompiledDeclaration(
|
||||||
@@ -118,10 +117,4 @@ class KtLightMethodForDecompiledDeclaration(
|
|||||||
visitor.visitElement(this)
|
visitor.visitElement(this)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun KtLightMethod.checkIsMangled(): Boolean {
|
|
||||||
val demangledName = demangleInternalName(name) ?: return false
|
|
||||||
val originalName = propertyNameByAccessor(demangledName, this) ?: demangledName
|
|
||||||
return originalName == kotlinOrigin?.name
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user