Ban import member intentions from import directives (KT-13710)
#KT-13710 Fixed
This commit is contained in:
@@ -347,6 +347,10 @@ fun KtSimpleNameExpression.isPackageDirectiveExpression(): Boolean {
|
||||
return parent is KtPackageDirective || parent?.parent is KtPackageDirective
|
||||
}
|
||||
|
||||
fun KtExpression.isInImportDirective(): Boolean {
|
||||
return parents.takeWhile { it !is KtDeclaration && it !is KtBlockExpression }.any { it is KtImportDirective }
|
||||
}
|
||||
|
||||
fun KtExpression.isLambdaOutsideParentheses(): Boolean {
|
||||
val parent = parent
|
||||
return when (parent) {
|
||||
|
||||
Reference in New Issue
Block a user