Effective visibility: concise diagnostic messages #KT-10761 Fixed

Also #KT-9760 Fixed
This commit is contained in:
Mikhail Glukhikh
2016-02-10 14:44:47 +03:00
committed by Mikhail Glukhikh
parent 3049961b9a
commit 1bbc46729c
15 changed files with 158 additions and 68 deletions
@@ -28,6 +28,6 @@ Cannot access 'A': it is 'internal' in 'a'
Cannot access 'FileAnnotation': it is 'internal' in 'a'
Cannot access 'ClassAnnotation': it is 'internal' in 'a'
Cannot access 'ClassAnnotation': it is 'internal' in 'a'
Function effective visibility 'public' should be the same or less permissive than its parameter type effective visibility 'internal'
'public' function exposes its 'internal' parameter type A
Cannot access 'A': it is 'internal' in 'a'
Cannot access 'a': it is 'internal' in 'a'
@@ -32,6 +32,6 @@ Cannot access 'A': it is 'internal' in 'a'
Cannot access 'FileAnnotation': it is 'internal' in 'a'
Cannot access 'ClassAnnotation': it is 'internal' in 'a'
Cannot access 'ClassAnnotation': it is 'internal' in 'a'
Function effective visibility 'public' should be the same or less permissive than its parameter type effective visibility 'internal'
'public' function exposes its 'internal' parameter type A
Cannot access 'A': it is 'internal' in 'a'
Cannot access 'a': it is 'internal' in 'a'