CreateExpectedFix: rename isCorrectAndHaveNonPrivate to isCorrectAndHaveNonPrivateModifier
This commit is contained in:
@@ -118,13 +118,13 @@ class CreateExpectedClassFix(
|
|||||||
) : CreateExpectedFix<KtClassOrObject>(klass, outerExpectedClass, commonModule, block@{ project, checker, element ->
|
) : CreateExpectedFix<KtClassOrObject>(klass, outerExpectedClass, commonModule, block@{ project, checker, element ->
|
||||||
val originalElements = element.collectDeclarations(withSelf = false).toList()
|
val originalElements = element.collectDeclarations(withSelf = false).toList()
|
||||||
val existingClasses = checker.findAndApplyExistingClasses(originalElements + klass)
|
val existingClasses = checker.findAndApplyExistingClasses(originalElements + klass)
|
||||||
if (!checker.isCorrectAndHaveNonPrivate(element)) {
|
if (!checker.isCorrectAndHaveNonPrivateModifier(element)) {
|
||||||
showUnknownTypesError(element)
|
showUnknownTypesError(element)
|
||||||
return@block null
|
return@block null
|
||||||
}
|
}
|
||||||
|
|
||||||
val (members, declarationsWithNonExistentClasses) = originalElements.partition {
|
val (members, declarationsWithNonExistentClasses) = originalElements.partition {
|
||||||
checker.isCorrectAndHaveNonPrivate(it)
|
checker.isCorrectAndHaveNonPrivateModifier(it)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!showUnknownTypesDialog(project, declarationsWithNonExistentClasses)) return@block null
|
if (!showUnknownTypesDialog(project, declarationsWithNonExistentClasses)) return@block null
|
||||||
@@ -144,13 +144,13 @@ class CreateExpectedClassFix(
|
|||||||
|
|
||||||
val selectedClasses = checker.findAndApplyExistingClasses(selectedElements)
|
val selectedClasses = checker.findAndApplyExistingClasses(selectedElements)
|
||||||
val resultDeclarations = if (selectedClasses != existingClasses) {
|
val resultDeclarations = if (selectedClasses != existingClasses) {
|
||||||
if (!checker.isCorrectAndHaveNonPrivate(element)) {
|
if (!checker.isCorrectAndHaveNonPrivateModifier(element)) {
|
||||||
showUnknownTypesError(element)
|
showUnknownTypesError(element)
|
||||||
return@block null
|
return@block null
|
||||||
}
|
}
|
||||||
|
|
||||||
val (resultDeclarations, withErrors) = selectedElements.partition {
|
val (resultDeclarations, withErrors) = selectedElements.partition {
|
||||||
checker.isCorrectAndHaveNonPrivate(it)
|
checker.isCorrectAndHaveNonPrivateModifier(it)
|
||||||
}
|
}
|
||||||
if (!showUnknownTypesDialog(project, withErrors)) return@block null
|
if (!showUnknownTypesDialog(project, withErrors)) return@block null
|
||||||
resultDeclarations
|
resultDeclarations
|
||||||
@@ -170,7 +170,7 @@ private fun TypeAccessibilityChecker.findAndApplyExistingClasses(elements: Colle
|
|||||||
val existingNames = classes.mapNotNull { it.fqName?.asString() }.toHashSet()
|
val existingNames = classes.mapNotNull { it.fqName?.asString() }.toHashSet()
|
||||||
existingTypeNames = existingNames
|
existingTypeNames = existingNames
|
||||||
|
|
||||||
val newExistingClasses = classes.filter { isCorrectAndHaveNonPrivate(it) }
|
val newExistingClasses = classes.filter { isCorrectAndHaveNonPrivateModifier(it) }
|
||||||
if (classes.size == newExistingClasses.size) return existingNames
|
if (classes.size == newExistingClasses.size) return existingNames
|
||||||
|
|
||||||
classes = newExistingClasses
|
classes = newExistingClasses
|
||||||
@@ -300,7 +300,7 @@ class CreateExpectedCallableMemberFix(
|
|||||||
targetExpectedClass: KtClassOrObject?,
|
targetExpectedClass: KtClassOrObject?,
|
||||||
commonModule: Module
|
commonModule: Module
|
||||||
) : CreateExpectedFix<KtNamedDeclaration>(declaration, targetExpectedClass, commonModule, block@{ project, checker, element ->
|
) : CreateExpectedFix<KtNamedDeclaration>(declaration, targetExpectedClass, commonModule, block@{ project, checker, element ->
|
||||||
if (!checker.isCorrectAndHaveNonPrivate(element)) {
|
if (!checker.isCorrectAndHaveNonPrivateModifier(element)) {
|
||||||
showUnknownTypesError(element)
|
showUnknownTypesError(element)
|
||||||
return@block null
|
return@block null
|
||||||
}
|
}
|
||||||
@@ -318,5 +318,5 @@ class CreateExpectedCallableMemberFix(
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
private fun TypeAccessibilityChecker.isCorrectAndHaveNonPrivate(declaration: KtNamedDeclaration): Boolean =
|
private fun TypeAccessibilityChecker.isCorrectAndHaveNonPrivateModifier(declaration: KtNamedDeclaration): Boolean =
|
||||||
!declaration.hasPrivateModifier() && checkAccessibility(declaration)
|
!declaration.hasPrivateModifier() && checkAccessibility(declaration)
|
||||||
Reference in New Issue
Block a user