Code cleanup: get rid of unnecessary !! / as, fake warning comments and issues
This commit is contained in:
@@ -33,6 +33,7 @@ public fun PsiElement.getKotlinFqName(): FqName? {
|
||||
return when (element) {
|
||||
is PsiPackage -> FqName(element.getQualifiedName())
|
||||
is PsiClass -> element.getQualifiedName()?.let { FqName(it) }
|
||||
// as is necessary because of unresolved ambiguity: KT-3996
|
||||
is PsiMember -> (element as PsiMember).getName()?.let { name ->
|
||||
val prefix = element.getContainingClass()?.getQualifiedName()
|
||||
FqName(if (prefix != null) "$prefix.$name" else name)
|
||||
|
||||
Reference in New Issue
Block a user