0804c6a0f3
This commit introduces several different things, in particular: - check type arguments in expressions - new TypeArgumentList node to deal with diagnostic source - ConeDiagnostic was moved to fir:cones - ConeIntermediateDiagnostic to use in inference (?) without reporting - detailed diagnostics on error type
25 lines
631 B
Plaintext
Vendored
25 lines
631 B
Plaintext
Vendored
FILE: localAnnotationClass.kt
|
|
public final fun foo(): R|kotlin/Unit| {
|
|
local final annotation class Ann : R|kotlin/Annotation| {
|
|
public constructor(): R|Ann| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
}
|
|
|
|
@R|Ann|() local final class Local : R|kotlin/Any| {
|
|
public constructor(): R|Local| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
local final annotation class Nested : R|kotlin/Annotation| {
|
|
public constructor(): R|Local.Nested| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|