Changed name resolution for dynamic extension. Added annotation DynamicExtension.

This commit is contained in:
Stanislav Erokhin
2016-12-14 00:50:16 +03:00
parent 91fcb15f3e
commit 457918a6dd
34 changed files with 319 additions and 61 deletions
@@ -57,4 +57,11 @@ internal annotation class OnlyInputTypes
*/
@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
internal annotation class InlineOnly
internal annotation class InlineOnly
/**
* Specifies that this declaration can have dynamic receiver type.
*/
@Target(AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY)
@Retention(AnnotationRetention.BINARY)
internal annotation class DynamicExtension