e6b5cb5216
Update includes:
- Changing syntax of `OI/`NI` tags from `<!NI;TAG!>` to `<!TAG{NI}!>`
- Fix some incorrect directives
- Change order of diagnostics in some places
- Remove ignored diagnostics from FIR test data (previously `DIAGNOSTICS` didn't work)
- Update FIR dumps in some places and add `FIR_IDENTICAL` if needed
- Replace all JAVAC_SKIP with SKIP_JAVAC directive
34 lines
562 B
Kotlin
Vendored
34 lines
562 B
Kotlin
Vendored
// !DIAGNOSTICS: -PLATFORM_CLASS_MAPPED_TO_KOTLIN -USELESS_CAST
|
|
import java.lang.String as JString
|
|
import java.lang.CharSequence as JCS
|
|
|
|
fun test(
|
|
s: String,
|
|
js: JString,
|
|
cs: CharSequence,
|
|
jcs: JCS
|
|
) {
|
|
s as JString
|
|
s as JCS
|
|
s as CharSequence
|
|
s as String
|
|
|
|
js as JString
|
|
js as JCS
|
|
js as CharSequence
|
|
js as String
|
|
|
|
cs as JString
|
|
cs as JCS
|
|
cs as CharSequence
|
|
cs as String
|
|
|
|
jcs as JString
|
|
jcs as JCS
|
|
jcs as CharSequence
|
|
jcs as String
|
|
|
|
jcs <!CAST_NEVER_SUCCEEDS!>as<!> Int
|
|
s <!CAST_NEVER_SUCCEEDS!>as<!> java.lang.Integer
|
|
}
|