JS: prohibit runtime annotations on external declarations. Warn about runtime annotation in remaining cases. See KT-13895
This commit is contained in:
+2
-2
@@ -30,9 +30,9 @@ class TestBinary {
|
||||
}
|
||||
}
|
||||
|
||||
@AnnotationWithRuntimeRetention
|
||||
<!RUNTIME_ANNOTATION_NOT_SUPPORTED!>@AnnotationWithRuntimeRetention<!>
|
||||
class TestRuntime {
|
||||
@AnnotationWithRuntimeRetention
|
||||
<!RUNTIME_ANNOTATION_NOT_SUPPORTED!>@AnnotationWithRuntimeRetention<!>
|
||||
fun baz(@AnnotationWithRuntimeRetention foo : Int) : Int {
|
||||
return (<!NOT_SUPPORTED!>@AnnotationWithRuntimeRetention 1<!>)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user