Files
kotlin-fork/compiler/testData/diagnostics/tests/StringPrefixAndSuffix.kt
T
2019-02-14 12:31:42 +03:00

40 lines
1.4 KiB
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_PARAMETER
infix fun Any?.foo(a: Any) {}
operator fun Any?.contains(a: Any): Boolean = true
fun test(a: Any) {
a <!UNSUPPORTED!>foo<!>""
a <!UNSUPPORTED!>foo<!>"asd"
a <!UNSUPPORTED!>foo<!>"$a"
a <!UNSUPPORTED!>foo<!>"asd${a}sfsa"
a <!UNSUPPORTED!>foo<!>"""sdf"""
a <!UNSUPPORTED!>foo<!>'d'
a <!UNSUPPORTED!>foo<!><!EMPTY_CHARACTER_LITERAL!>''<!>
a <!UNSUPPORTED!>foo<!>""<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!>"asd"<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!>"$a"<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!>"asd${a}sfsa"<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!>"""sdf"""<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!>'d'<!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>foo<!><!EMPTY_CHARACTER_LITERAL!>''<!><!UNSUPPORTED!>foo<!> a
a <!UNSUPPORTED!>in<!>"foo"
a <!UNSUPPORTED!>in<!>"""foo"""
a <!UNSUPPORTED!>in<!>'s'
a <!UNSUPPORTED!>in<!><!EMPTY_CHARACTER_LITERAL!>''<!>
a <!UNSUPPORTED!>!in<!>"foo"
a <!UNSUPPORTED!>!in<!>"""foo"""
a <!UNSUPPORTED!>!in<!>'s'
a <!UNSUPPORTED!>!in<!><!EMPTY_CHARACTER_LITERAL!>''<!>
if(<!USELESS_IS_CHECK!>"s"<!UNSUPPORTED!>is<!> Any<!>) {}
if(<!USELESS_IS_CHECK!>"s"<!UNSUPPORTED!>is<!> Any<!>) {}
test("s"<!UNSUPPORTED!>as<!> Any)
a <!UNSUPPORTED!>foo<!>""<!SYNTAX, UNSUPPORTED!>1<!>
a <!UNSUPPORTED!>foo<!>""<!SYNTAX, UNSUPPORTED!>1.0<!>
}