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)
- *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
- `ACC_STATIC` — changing instance member to static and vice versa