Support internal visibility by default

This commit is contained in:
Andrey Breslav
2012-12-28 20:01:58 +04:00
parent effaebdd26
commit e46e77f0d3
@@ -224,6 +224,10 @@ public class KotlinLightClassForExplicitDeclaration extends AbstractLightClass i
}
}
if (!psiModifiers.contains(PsiModifier.PRIVATE) && !psiModifiers.contains(PsiModifier.PROTECTED)) {
psiModifiers.add(PsiModifier.PUBLIC); // For internal (default) visibility
}
// FINAL
if (!jetModifierList.hasModifier(OPEN_KEYWORD) && !jetModifierList.hasModifier(ABSTRACT_KEYWORD)) {
psiModifiers.add(PsiModifier.FINAL);