Replace more eager asserts in project with lazy
This commit is contained in:
@@ -16,20 +16,16 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.refactoring.fqName
|
||||
|
||||
import org.jetbrains.kotlin.asJava.namedUnwrappedElement
|
||||
import com.intellij.psi.PsiElement
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import com.intellij.psi.PsiPackage
|
||||
import com.intellij.psi.PsiClass
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiMember
|
||||
import org.jetbrains.kotlin.psi.JetNamedDeclaration
|
||||
import com.intellij.psi.PsiPackage
|
||||
import org.jetbrains.kotlin.asJava.namedUnwrappedElement
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
import org.jetbrains.kotlin.name.isOneSegmentFQN
|
||||
import org.jetbrains.kotlin.psi.psiUtil.getQualifiedElement
|
||||
import org.jetbrains.kotlin.psi.JetSimpleNameExpression
|
||||
import org.jetbrains.kotlin.psi.JetElement
|
||||
import org.jetbrains.kotlin.psi.JetCallExpression
|
||||
import org.jetbrains.kotlin.psi.JetUserType
|
||||
import org.jetbrains.kotlin.psi
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.psi.psiUtil.getQualifiedElement
|
||||
import org.jetbrains.kotlin.resolve.ImportPath
|
||||
|
||||
/**
|
||||
@@ -55,7 +51,7 @@ public fun PsiElement.getKotlinFqName(): FqName? {
|
||||
* Note that FqName may not be empty
|
||||
*/
|
||||
fun JetSimpleNameExpression.changeQualifiedName(fqName: FqName): JetElement {
|
||||
assert (!fqName.isRoot(), "Can't set empty FqName for element $this")
|
||||
assert(!fqName.isRoot()) { "Can't set empty FqName for element $this" }
|
||||
|
||||
val shortName = fqName.shortName().asString()
|
||||
val psiFactory = psi.JetPsiFactory(this)
|
||||
|
||||
Reference in New Issue
Block a user