From b6e745fe5245baa1c17cd448fdcd18116bf6cd88 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 20 Sep 2017 14:43:33 +0300 Subject: [PATCH] Minor, rename InlineExposed -> PublishedApi in readme --- libraries/tools/binary-compatibility-validator/ReadMe.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libraries/tools/binary-compatibility-validator/ReadMe.md b/libraries/tools/binary-compatibility-validator/ReadMe.md index 0889d74b9a3..458df4eb7ba 100644 --- a/libraries/tools/binary-compatibility-validator/ReadMe.md +++ b/libraries/tools/binary-compatibility-validator/ReadMe.md @@ -29,7 +29,7 @@ A class is considered to be effectively public if all of the following condition - no visibility (means no Kotlin declaration corresponds to this compiled class) - *public* - *protected* - - *internal*, only in case if the class is annotated with `InlineExposed` + - *internal*, only in case if the class is annotated with `PublishedApi` - it isn't a local class - it isn't a synthetic class with mappings for `when` tableswitches (`$WhenMappings`) - it contains at least one effectively public member, in case if the class corresponds @@ -47,9 +47,9 @@ if all of the following conditions are met: - no visibility (means no Kotlin declaration corresponds to this class member) - *public* - *protected* - - *internal*, only in case if the class is annotated with `InlineExposed` + - *internal*, only in case if the class is annotated with `PublishedApi` - > Note that Kotlin visibility of a field exposed by `lateinit` property is the visibility of it's setter. + > Note that Kotlin visibility of a field exposed by `lateinit` property is the visibility of its setter. - in case if the member is protected, it is contained in *non-final* class - it isn't a synthetic access method for a private field @@ -82,4 +82,4 @@ For a class member a binary incompatible change is: - `ACC_PUBLIC`, `ACC_PROTECTED`, `ACC_PRIVATE` — lessening the member visibility - `ACC_FINAL` — making non-final field or method final - `ACC_ABSTRACT` — making non-abstract method abstract - - `ACC_STATIC` — changing instance member to static and vice versa \ No newline at end of file + - `ACC_STATIC` — changing instance member to static and vice versa