Report MemberVisibilityCanBePrivate on visibility modifier if present

This commit is contained in:
Dmitry Neverov
2017-07-04 21:33:37 +02:00
parent d97fa604e1
commit 4a0e70ad53
@@ -105,7 +105,7 @@ class MemberVisibilityCanPrivateInspection : AbstractKotlinInspection() {
else -> "Property"
}
val nameElement = (declaration as? PsiNameIdentifierOwner)?.nameIdentifier ?: return
holder.registerProblem(nameElement,
holder.registerProblem(declaration.visibilityModifier() ?: nameElement,
"$member '${declaration.name}' can be private",
ProblemHighlightType.GENERIC_ERROR_OR_WARNING,
IntentionWrapper(AddModifierFix(modifierListOwner, KtTokens.PRIVATE_KEYWORD), declaration.containingFile))