Skip additional visibility check for java classes in debug mode

This commit is contained in:
Natalia Ukhorskaya
2016-03-14 19:44:44 +03:00
parent b79aa13242
commit 589d7007fc
4 changed files with 14 additions and 0 deletions
@@ -40,6 +40,8 @@ class JavaTypeAccessibilityChecker : AdditionalTypeChecker {
// To avoid superfluous diagnostics in case of invisible member class and so on,
// we consider only Java classes as possibly inaccessible.
if (c.isDebuggerContext) return
val inaccessibleTypes = findInaccessibleJavaTypes(expressionType, c)
if (inaccessibleTypes.isNotEmpty()) {
c.trace.report(Errors.INACCESSIBLE_TYPE.on(expression, expressionType, inaccessibleTypes))