mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
18 lines
596 B
Kotlin
18 lines
596 B
Kotlin
fun test() {
|
|
|
|
val cwp = ClassWithoutParams()
|
|
cwp.noTypeParams();
|
|
cwp.hasTypeParams<ClassWithoutParams>(null)
|
|
|
|
val specialised = ClassWithParams<String>()
|
|
specialised.noTypeParams()
|
|
specialised.instanceHasTypeParam<ClassWithoutParams>(null)
|
|
specialised.instanceHasTypeParamUsesClassTypeParam<ClassWithoutParams>(null, null)
|
|
|
|
val wildcard : ClassWithParams<out Any> = ClassWithParams<Any>()
|
|
wildcard.noTypeParams()
|
|
wildcard.instanceHasTypeParam<ClassWithoutParams>(null)
|
|
wildcard.instanceHasTypeParamUsesClassTypeParam<ClassWithoutParams>(null, null)
|
|
|
|
}
|