Fix "'Redundant modality' is not reported with all-open" (KT-18195)

This commit is contained in:
Yan Zhulanow
2017-07-31 21:38:47 +03:00
parent 6002281874
commit 45681ed9eb
5 changed files with 22 additions and 1 deletions
@@ -279,7 +279,7 @@ fun KtDeclaration.implicitModality(): KtModifierKeywordToken {
for (extension in extensions) {
val newModality = extension.refineDeclarationModality(
this,
null,
descriptor as? ClassDescriptor,
containingDescriptor,
mapModalityToken(predictedModality),
bindingContext,