blob: 944401224232b534d75326fa60312002831194b5 [file]
// RUN_PIPELINE_TILL: CODEGEN
// ISSUE: KTLC-375, KT-81931
// LANGUAGE_FEATURE_TOGGLED: ForbidJavaClassPropertyReferences
fun test(x: Any) {
val a = x::<!JAVA_CLASS_PROPERTY_REFERENCE_WARNING!>javaClass<!>
val b = Any()::<!JAVA_CLASS_PROPERTY_REFERENCE_WARNING!>javaClass<!>
val c = 2::<!JAVA_CLASS_PROPERTY_REFERENCE_WARNING!>javaClass<!>
val d = x::<!JAVA_CLASS_PROPERTY_REFERENCE_WARNING!>javaClass<!>.get()
val direct = x.javaClass
val literal = Any::class.java
}
/* GENERATED_FIR_TAGS: callableReference, classReference, functionDeclaration, integerLiteral, localProperty,
propertyDeclaration */