Minor, rename InlineExposed -> PublishedApi in readme

This commit is contained in:
Alexander Udalov
2017-09-20 14:43:33 +03:00
parent 9d94a54f03
commit b6e745fe52
@@ -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) - no visibility (means no Kotlin declaration corresponds to this compiled class)
- *public* - *public*
- *protected* - *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 local class
- it isn't a synthetic class with mappings for `when` tableswitches (`$WhenMappings`) - 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 - 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) - no visibility (means no Kotlin declaration corresponds to this class member)
- *public* - *public*
- *protected* - *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 - 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 - 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_PUBLIC`, `ACC_PROTECTED`, `ACC_PRIVATE` — lessening the member visibility
- `ACC_FINAL` — making non-final field or method final - `ACC_FINAL` — making non-final field or method final
- `ACC_ABSTRACT` — making non-abstract method abstract - `ACC_ABSTRACT` — making non-abstract method abstract
- `ACC_STATIC` — changing instance member to static and vice versa - `ACC_STATIC` — changing instance member to static and vice versa