Experimental fixes: introduce "add -Xuse-experimental" (KT-22760)

This commit is contained in:
Mikhail Glukhikh
2018-05-08 13:06:27 +03:00
parent 30c62bccb2
commit c77c8d872c
10 changed files with 111 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
// "Add '-Xuse-experimental=test.MyExperimentalAPI' to module light_idea_test_case compiler arguments" "true"
// COMPILER_ARGUMENTS: -Xuse-experimental=kotlin.Experimental
// COMPILER_ARGUMENTS_AFTER: -Xuse-experimental=kotlin.Experimental -Xuse-experimental=test.MyExperimentalAPI
// DISABLE-ERRORS
// WITH_RUNTIME
package test
@Experimental
annotation class MyExperimentalAPI
@MyExperimentalAPI
class Some {
fun foo() {}
}
class Bar {
fun bar() {
Some().foo<caret>()
}
}