FIR IDE: move low level api testdata sources to the analysis directory
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
enum class X {
|
||||
A
|
||||
}
|
||||
|
||||
annotation class Anno(val args: A.X)
|
||||
|
||||
class B {
|
||||
@Anno(X.A)
|
||||
fun resolveMe() {
|
||||
}
|
||||
|
||||
@Anno(X.A)
|
||||
fun foo() {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,739 @@
|
||||
RAW_FIR:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] class B : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] class B : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] class B : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(Q|X|.R|/X.A|) public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(Q|X|.R|/X.A|) public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [STATUS] class B : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(Q|X|.R|/X.A|) public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [STATUS] [ContainingClassKey=Anno] constructor([RAW_FIR] args: <ERROR TYPE REF: Symbol not found for A.X>): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [STATUS] class B : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(args = Q|X|.R|/X.A|) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] class B : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [STATUS] [ContainingClassKey=Anno] constructor([RAW_FIR] args: <ERROR TYPE REF: Symbol not found for A.X>): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [STATUS] class B : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(args = Q|X|.R|/X.A|) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [STATUS] [ContainingClassKey=Anno] constructor([RAW_FIR] args: <ERROR TYPE REF: Symbol not found for A.X>): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [STATUS] class B : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(args = Q|X|.R|/X.A|) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] class B : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [RAW_FIR] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(Q|X|.R|/X.A|) public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: annotationParameters.kt
|
||||
public final [STATUS] enum class X : R|kotlin/Enum<X>| {
|
||||
private [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [STATUS] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(Q|X|.R|/X.A|) public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public final [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: annotationParameters.kt
|
||||
public? final? [RAW_FIR] enum class X : R|kotlin/Enum<X>| {
|
||||
private [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [RAW_FIR] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public? final? [RAW_FIR] annotation class Anno : R|kotlin/Annotation| {
|
||||
public? [RAW_FIR] [ContainingClassKey=Anno] constructor([RAW_FIR] args: A.X): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] [IsFromPrimaryConstructor=true] val args: A.X = R|<local>/args|
|
||||
[TYPES] public? get(): A.X
|
||||
|
||||
}
|
||||
public? final? [SUPER_TYPES] class B : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(X#.A#) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@Anno(X#.A#) public? final? [SUPER_TYPES] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: annotationParameters.kt
|
||||
public final [BODY_RESOLVE] enum class X : R|kotlin/Enum<X>| {
|
||||
private [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Enum<X>|>()
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] enum entry A: R|X|
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun values(): R|kotlin/Array<X>| {
|
||||
}
|
||||
|
||||
public final static [BODY_RESOLVE] [ContainingClassKey=X] fun valueOf([BODY_RESOLVE] value: R|kotlin/String|): R|X| {
|
||||
}
|
||||
|
||||
}
|
||||
public final [BODY_RESOLVE] annotation class Anno : R|kotlin/Annotation| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=Anno] constructor([BODY_RESOLVE] args: <ERROR TYPE REF: Symbol not found for A.X>): R|Anno| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] [IsFromPrimaryConstructor=true] val args: <ERROR TYPE REF: Symbol not found for A.X> = R|<local>/args|
|
||||
[BODY_RESOLVE] public get(): <ERROR TYPE REF: Symbol not found for A.X>
|
||||
|
||||
}
|
||||
public final [BODY_RESOLVE] class B : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@R|Anno|(args = Q|X|.R|/X.A|) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
@R|Anno|(args = Q|X|.R|/X.A|) public final [BODY_RESOLVE] fun foo(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
@file:Suppress("1")
|
||||
|
||||
@Suppress("2")
|
||||
fun resolveMe() {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
RAW_FIR:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@Suppress(String(2)) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@Suppress(String(2)) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@Suppress(String(2)) public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@Suppress(String(2)) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@Suppress(String(2)) public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: annotations.kt
|
||||
@FILE:Suppress(String(1))
|
||||
@R|kotlin/Suppress|(String(2)) public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: annotations.kt
|
||||
@FILE:R|kotlin/Suppress|(names = vararg(String(1)))
|
||||
@R|kotlin/Suppress|(names = vararg(String(2))) public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
class A {
|
||||
fun resolveMe() {
|
||||
receive(functionWithLazyBody())
|
||||
}
|
||||
|
||||
val x: Int = 10
|
||||
get() = field
|
||||
set(value) {
|
||||
field = value
|
||||
}
|
||||
|
||||
fun receive(value: String) {}
|
||||
|
||||
fun functionWithLazyBody(): String {
|
||||
return "42"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,499 @@
|
||||
RAW_FIR:
|
||||
FILE: classMembers.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val x: Int = IntegerLiteral(10)
|
||||
[RAW_FIR] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: classMembers.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val x: Int = IntegerLiteral(10)
|
||||
[RAW_FIR] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: classMembers.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val x: Int = IntegerLiteral(10)
|
||||
[RAW_FIR] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: classMembers.kt
|
||||
public? final? [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: classMembers.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public final [STATUS] val x: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[STATUS] [ContainingClassKey=A] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: classMembers.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
this@R|/A|.R|/A.receive|(this@R|/A|.R|/A.functionWithLazyBody|())
|
||||
}
|
||||
|
||||
public final [STATUS] val x: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[STATUS] [ContainingClassKey=A] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: classMembers.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val x: Int = IntegerLiteral(10)
|
||||
[RAW_FIR] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: classMembers.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
this@R|/A|.R|/A.receive|(this@R|/A|.R|/A.functionWithLazyBody|())
|
||||
}
|
||||
|
||||
public final [STATUS] val x: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[STATUS] [ContainingClassKey=A] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: classMembers.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
this@R|/A|.R|/A.receive|(this@R|/A|.R|/A.functionWithLazyBody|())
|
||||
}
|
||||
|
||||
public final [STATUS] val x: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[STATUS] [ContainingClassKey=A] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: classMembers.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val x: Int = IntegerLiteral(10)
|
||||
[RAW_FIR] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: classMembers.kt
|
||||
public? final? [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: classMembers.kt
|
||||
public final [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: classMembers.kt
|
||||
public? final? [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: classMembers.kt
|
||||
public? final? [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] val x: Int = IntegerLiteral(10)
|
||||
[SUPER_TYPES] [ContainingClassKey=A] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: classMembers.kt
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
this@R|/A|.R|/A.receive|(this@R|/A|.R|/A.functionWithLazyBody|())
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] [IsReferredViaField=true] val x: R|kotlin/Int| = Int(10)
|
||||
[BODY_RESOLVE] [ContainingClassKey=A] public get(): R|kotlin/Int| {
|
||||
^ this@R|/A|.F|/A.x|
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
import kotlin.properties.ReadWriteProperty
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
fun resolveMe() {
|
||||
receive(valueWithExplicitType)
|
||||
receive(valueWithImplicitType)
|
||||
|
||||
variableWithExplicitType = 10
|
||||
variableWithImplicitType = 10
|
||||
}
|
||||
|
||||
fun receive(value: Int){}
|
||||
|
||||
val delegate = object: ReadWriteProperty<Any?, Int> {
|
||||
override fun getValue(thisRef: Any?, property: KProperty<*>): Int = 1
|
||||
override fun setValue(thisRef: Any?, property: KProperty<*>, value: Int) {}
|
||||
}
|
||||
|
||||
val valueWithExplicitType: Int by delegate
|
||||
val valueWithImplicitType by delegate
|
||||
|
||||
var variableWithExplicitType: Int by delegate
|
||||
var variableWithImplicitType by delegate
|
||||
@@ -0,0 +1,959 @@
|
||||
RAW_FIR:
|
||||
FILE: delegates.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: delegates.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: delegates.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: delegates.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: delegates.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: delegates.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: delegates.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: delegates.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: delegates.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
R|/variableWithExplicitType| = Int(10)
|
||||
R|/variableWithImplicitType| = Int(10)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val delegate: R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| = object : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun getValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| {
|
||||
^getValue Int(1)
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun setValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|, [RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[BODY_RESOLVE] public get(): R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>|
|
||||
public final [STATUS] val valueWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] val valueWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/valueWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public final [STATUS] var variableWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var variableWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public set([RAW_FIR] <set-?>: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: delegates.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: delegates.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
R|/variableWithExplicitType| = Int(10)
|
||||
R|/variableWithImplicitType| = Int(10)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val delegate: R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| = object : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun getValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| {
|
||||
^getValue Int(1)
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun setValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|, [RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[BODY_RESOLVE] public get(): R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>|
|
||||
public final [STATUS] val valueWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] val valueWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/valueWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public final [STATUS] var variableWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var variableWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public set([RAW_FIR] <set-?>: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: delegates.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
R|/variableWithExplicitType| = Int(10)
|
||||
R|/variableWithImplicitType| = Int(10)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val delegate: R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| = object : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun getValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| {
|
||||
^getValue Int(1)
|
||||
}
|
||||
|
||||
public final override operator [RAW_FIR] fun setValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|, [RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[BODY_RESOLVE] public get(): R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>|
|
||||
public final [STATUS] val valueWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] val valueWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/valueWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public final [STATUS] var variableWithExplicitType: R|kotlin/Int|by delegate#
|
||||
[STATUS] public get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var variableWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public set([RAW_FIR] <set-?>: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: delegates.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: delegates.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: delegates.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: delegates.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: delegates.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: delegates.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: delegates.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(valueWithExplicitType#)
|
||||
receive#(valueWithImplicitType#)
|
||||
variableWithExplicitType# = IntegerLiteral(10)
|
||||
variableWithImplicitType# = IntegerLiteral(10)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val delegate: <implicit> = object : ReadWriteProperty<Any?, Int> {
|
||||
private [RAW_FIR] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<<implicit>>()
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun getValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>): Int {
|
||||
^getValue IntegerLiteral(1)
|
||||
}
|
||||
|
||||
public? open? override [RAW_FIR] fun setValue([RAW_FIR] thisRef: Any?, [RAW_FIR] property: KProperty<*>, [RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[TYPES] public? get(): <implicit>
|
||||
public? final? [RAW_FIR] val valueWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithExplicitType|.getValue#(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] val valueWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/valueWithImplicitType|.getValue#(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithExplicitType: Intby delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithExplicitType|.getValue#(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.setValue#(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public? final? [RAW_FIR] var variableWithImplicitType: <implicit>by delegate#
|
||||
[RAW_FIR] public? get(): <implicit> {
|
||||
^ D|/variableWithImplicitType|.getValue#(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] <set-?>: <implicit>): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.setValue#(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: delegates.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/valueWithExplicitType|)
|
||||
R|/receive|(R|/valueWithImplicitType|)
|
||||
R|/variableWithExplicitType| = Int(10)
|
||||
R|/variableWithImplicitType| = Int(10)
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] val delegate: R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| = object : R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>| {
|
||||
private [BODY_RESOLVE] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final override operator [BODY_RESOLVE] fun getValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| {
|
||||
^getValue Int(1)
|
||||
}
|
||||
|
||||
public final override operator [BODY_RESOLVE] fun setValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|, [BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
[BODY_RESOLVE] public get(): R|kotlin/properties/ReadWriteProperty<kotlin/Any?, kotlin/Int>|
|
||||
public final [BODY_RESOLVE] val valueWithExplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/valueWithExplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/valueWithExplicitType|)
|
||||
}
|
||||
public final [BODY_RESOLVE] val valueWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/valueWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/valueWithImplicitType|)
|
||||
}
|
||||
public final [BODY_RESOLVE] var variableWithExplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/variableWithExplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/variableWithExplicitType|)
|
||||
}
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] <set-?>: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
D|/variableWithExplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(Null(null), ::R|/variableWithExplicitType|, R|<local>/variableWithExplicitType|)
|
||||
}
|
||||
public final [BODY_RESOLVE] var variableWithImplicitType: R|kotlin/Int|by R|/delegate|
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.getValue: R|kotlin/Int|>|(Null(null), ::R|/variableWithImplicitType|)
|
||||
}
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] <set-?>: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
D|/variableWithImplicitType|.R|SubstitutionOverride<kotlin/properties/ReadWriteProperty.setValue: R|kotlin/Unit|>|(Null(null), ::R|/variableWithImplicitType|, R|<local>/variableWithImplicitType|)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
interface I
|
||||
|
||||
fun resolveMe(param: I) = Unit
|
||||
@@ -0,0 +1,159 @@
|
||||
RAW_FIR:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] param: I): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] param: I): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [SUPER_TYPES] fun resolveMe([RAW_FIR] param: I): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [TYPES] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [STATUS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [CONTRACTS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe([RAW_FIR] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun resolveMe([RAW_FIR] param: I): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe([RAW_FIR] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [TYPES] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [CONTRACTS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [STATUS] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [TYPES] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: functionWithParameter.kt
|
||||
public? final? [RAW_FIR] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public? final? [TYPES] fun resolveMe([RAW_FIR] param: R|I|): <implicit> {
|
||||
^resolveMe Unit#
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: functionWithParameter.kt
|
||||
public abstract [BODY_RESOLVE] interface I : R|kotlin/Any| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun resolveMe([BODY_RESOLVE] param: R|I|): R|kotlin/Unit| {
|
||||
^resolveMe Q|kotlin/Unit|
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun x() {
|
||||
class resolveMe() {
|
||||
val e = 2
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,395 @@
|
||||
RAW_FIR:
|
||||
FILE: localDeclaration.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val e: <implicit> = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=resolveMe] public? get(): <implicit>
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: localDeclaration.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val e: <implicit> = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=resolveMe] public? get(): <implicit>
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: localDeclaration.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] val e: <implicit> = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=resolveMe] public? get(): <implicit>
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ClassSuperTypes:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: localDeclaration.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: localDeclaration.kt
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] [ContainingClassKey=A] class resolveMe : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|A.resolveMe| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] val e: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=resolveMe] public get(): R|kotlin/Int|
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun x() {
|
||||
fun resolveMe() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
RAW_FIR:
|
||||
FILE: localFunction.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: localFunction.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: localFunction.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: localFunction.kt
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun x(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: localFunction.kt
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: localFunction.kt
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun x(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
fun ddd() {
|
||||
class XX {
|
||||
var x: Int = 2
|
||||
set(resolveMe) = Unit
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,359 @@
|
||||
RAW_FIR:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public? final? [RAW_FIR] fun ddd(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] class XX : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=XX] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=XX] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public? final? [RAW_FIR] fun ddd(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] class XX : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=XX] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=XX] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public? final? [RAW_FIR] fun ddd(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] class XX : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=XX] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=XX] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: parameterOfLocalSetter.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] class XX : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=XX] constructor(): R|XX| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=XX] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
class X {
|
||||
var x: Int = 2
|
||||
set(resolveMe) = Unit
|
||||
}
|
||||
+299
@@ -0,0 +1,299 @@
|
||||
RAW_FIR:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): Int
|
||||
[SUPER_TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): R|kotlin/Int|
|
||||
[TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[STATUS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [CONTRACTS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[CONTRACTS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): Int
|
||||
[RAW_FIR] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): R|kotlin/Int|
|
||||
[TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): R|kotlin/Int|
|
||||
[TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [CONTRACTS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[CONTRACTS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[STATUS] [ContainingClassKey=X] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): R|kotlin/Int|
|
||||
[TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] [ContainingClassKey=X] public? get(): R|kotlin/Int|
|
||||
[TYPES] [ContainingClassKey=X] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: parameterOfNonLocalSetter.kt
|
||||
public final [BODY_RESOLVE] class X : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] [ContainingClassKey=X] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
fun resolveMe() {
|
||||
receive(withGetter)
|
||||
}
|
||||
|
||||
fun receive(value: Int){}
|
||||
|
||||
val withGetter: Int
|
||||
get() = 42
|
||||
@@ -0,0 +1,239 @@
|
||||
RAW_FIR:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val withGetter: R|kotlin/Int|
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val withGetter: R|kotlin/Int|
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] val withGetter: R|kotlin/Int|
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: propertyWithGetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetter#)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] val withGetter: Int
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ IntegerLiteral(42)
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithGetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetter|)
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] val withGetter: R|kotlin/Int|
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ Int(42)
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
fun resolveMe() {
|
||||
receive(withGetterAndSetter)
|
||||
withGetterAndSetter = 123
|
||||
}
|
||||
|
||||
fun receive(value: Int) {}
|
||||
|
||||
var withGetterAndSetter: Int = 42
|
||||
get() = field
|
||||
set(value) {
|
||||
field = value
|
||||
}
|
||||
+319
@@ -0,0 +1,319 @@
|
||||
RAW_FIR:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] var withGetterAndSetter: R|kotlin/Int| = IntegerLiteral(42)
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] var withGetterAndSetter: R|kotlin/Int| = IntegerLiteral(42)
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] var withGetterAndSetter: R|kotlin/Int| = IntegerLiteral(42)
|
||||
[STATUS] public get(): R|kotlin/Int| {
|
||||
^ field#
|
||||
}
|
||||
[STATUS] public set([RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(withGetterAndSetter#)
|
||||
withGetterAndSetter# = IntegerLiteral(123)
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] var withGetterAndSetter: Int = IntegerLiteral(42)
|
||||
[RAW_FIR] public? get(): Int {
|
||||
^ field#
|
||||
}
|
||||
[RAW_FIR] public? set([RAW_FIR] value: Int): R|kotlin/Unit| {
|
||||
field# = value#
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithGetterAndSetter.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/withGetterAndSetter|)
|
||||
R|/withGetterAndSetter| = Int(123)
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] [IsReferredViaField=true] var withGetterAndSetter: R|kotlin/Int| = Int(42)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int| {
|
||||
^ F|/withGetterAndSetter|
|
||||
}
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
F|/withGetterAndSetter| = R|<local>/value|
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun resolveMe() {
|
||||
receive(property)
|
||||
}
|
||||
|
||||
val property: Int = 10
|
||||
@@ -0,0 +1,159 @@
|
||||
RAW_FIR:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
IMPORTS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
TYPES:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
STATUS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
CONTRACTS:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
public final [STATUS] val property: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
|
||||
NoResolve:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
public final [STATUS] val property: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
public final [STATUS] val property: R|kotlin/Int| = IntegerLiteral(10)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
|
||||
CallableReturnType:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
AnnotationType:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
CallableContracts:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(property#)
|
||||
}
|
||||
public? final? [RAW_FIR] val property: Int = IntegerLiteral(10)
|
||||
[TYPES] public? get(): Int
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: propertyWithInitializer.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
<Unresolved name: receive>#(R|/property|)
|
||||
}
|
||||
public final [BODY_RESOLVE] val property: R|kotlin/Int| = Int(10)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
@@ -0,0 +1,11 @@
|
||||
fun resolveMe() {
|
||||
receive(A(42))
|
||||
}
|
||||
|
||||
fun receive(value: A){}
|
||||
|
||||
class A {
|
||||
constructor(x: Int) {
|
||||
val a = x
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,299 @@
|
||||
RAW_FIR:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|A|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor([RAW_FIR] x: R|kotlin/Int|): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|A|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor([RAW_FIR] x: R|kotlin/Int|): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|A|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor([RAW_FIR] x: R|kotlin/Int|): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: secondaryConstructor.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(A#(IntegerLiteral(42)))
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: A): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor([RAW_FIR] x: Int): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[RAW_FIR] lval a: <implicit> = x#
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: secondaryConstructor.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/A.A|(Int(42)))
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|A|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor([BODY_RESOLVE] x: R|kotlin/Int|): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
[BODY_RESOLVE] lval a: R|kotlin/Int| = R|<local>/x|
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
open class A
|
||||
|
||||
open class B : A()
|
||||
|
||||
open class resolveMe : A()
|
||||
@@ -0,0 +1,377 @@
|
||||
RAW_FIR:
|
||||
FILE: superTypes.kt
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class resolveMe : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: superTypes.kt
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class resolveMe : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: superTypes.kt
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class resolveMe : R|A| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: superTypes.kt
|
||||
public? open [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [TYPES] class resolveMe : R|A| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [STATUS] class resolveMe : R|A| {
|
||||
public [STATUS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [ARGUMENTS_OF_ANNOTATIONS] class resolveMe : R|A| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [CONTRACTS] class resolveMe : R|A| {
|
||||
public [CONTRACTS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [IMPLICIT_TYPES_BODY_RESOLVE] class resolveMe : R|A| {
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: superTypes.kt
|
||||
public open [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class resolveMe : R|A| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: superTypes.kt
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class resolveMe : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: superTypes.kt
|
||||
public open [STATUS] class A : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class resolveMe : R|A| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: superTypes.kt
|
||||
public? open [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [TYPES] class resolveMe : R|A| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [ARGUMENTS_OF_ANNOTATIONS] class resolveMe : R|A| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ClassSuperTypes:
|
||||
FILE: superTypes.kt
|
||||
public? open [RAW_FIR] class A : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class resolveMe : R|A| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: superTypes.kt
|
||||
public open [TYPES] class A : R|kotlin/Any| {
|
||||
public [TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [STATUS] class resolveMe : R|A| {
|
||||
public [STATUS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: superTypes.kt
|
||||
public? open [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [TYPES] class resolveMe : R|A| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: superTypes.kt
|
||||
public? open [SUPER_TYPES] class A : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [TYPES] class resolveMe : R|A| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: superTypes.kt
|
||||
public open [BODY_RESOLVE] class A : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class B : R|A| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class resolveMe : R|A| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
open class resolveMe : C()
|
||||
|
||||
open class A : B()
|
||||
|
||||
open class B : C()
|
||||
|
||||
open class C : A()
|
||||
@@ -0,0 +1,485 @@
|
||||
RAW_FIR:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [RAW_FIR] class resolveMe : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : B {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class C : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [RAW_FIR] class resolveMe : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : B {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class C : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [SUPER_TYPES] class resolveMe : R|C| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [RAW_FIR] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [TYPES] class resolveMe : R|C| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [STATUS] class resolveMe : R|C| {
|
||||
public [STATUS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [ARGUMENTS_OF_ANNOTATIONS] class resolveMe : R|C| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [CONTRACTS] class resolveMe : R|C| {
|
||||
public [CONTRACTS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [IMPLICIT_TYPES_BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [IMPLICIT_TYPES_BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [STATUS] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [STATUS] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [RAW_FIR] class resolveMe : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : B {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : C {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class C : A {
|
||||
public? [RAW_FIR] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [STATUS] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [STATUS] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [TYPES] class resolveMe : R|C| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [ARGUMENTS_OF_ANNOTATIONS] class resolveMe : R|C| {
|
||||
public [ARGUMENTS_OF_ANNOTATIONS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ClassSuperTypes:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [SUPER_TYPES] class resolveMe : R|C| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [RAW_FIR] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [STATUS] class resolveMe : R|C| {
|
||||
public [STATUS] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [TYPES] class resolveMe : R|C| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: superTypesLoop.kt
|
||||
public? open [TYPES] class resolveMe : R|C| {
|
||||
public? [TYPES] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public? [RAW_FIR] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<B>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [RAW_FIR] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public? [RAW_FIR] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<C>()
|
||||
}
|
||||
|
||||
}
|
||||
public? open [SUPER_TYPES] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<A>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: superTypesLoop.kt
|
||||
public open [BODY_RESOLVE] class resolveMe : R|C| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=resolveMe] constructor(): R|resolveMe| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class A : <ERROR TYPE REF: Loop in supertype: /A -> /B> {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=A] constructor(): R|A| {
|
||||
super<R|B|>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class B : <ERROR TYPE REF: Loop in supertype: /B -> /C> {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=B] constructor(): R|B| {
|
||||
super<R|C|>()
|
||||
}
|
||||
|
||||
}
|
||||
public open [BODY_RESOLVE] class C : <ERROR TYPE REF: Loop in supertype: /C -> /A> {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=C] constructor(): R|C| {
|
||||
super<R|A|>()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
fun resolveMe() {
|
||||
receive(functionWithLazyBody())
|
||||
}
|
||||
|
||||
fun receive(value: String){}
|
||||
|
||||
fun functionWithLazyBody(): String {
|
||||
return "42"
|
||||
}
|
||||
@@ -0,0 +1,219 @@
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: topLevelFunctions.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctions.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
fun resolveMe() {
|
||||
receive(functionWithLazyBody())
|
||||
}
|
||||
|
||||
fun receive(value: String){}
|
||||
|
||||
fun functionWithLazyBody(): String = "42"
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [STATUS] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): String {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctionsWithExpressionBodyAndExplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
fun resolveMe() {
|
||||
receive(functionWithLazyBody())
|
||||
}
|
||||
|
||||
fun receive(value: String){}
|
||||
|
||||
fun functionWithLazyBody() = "42"
|
||||
+219
@@ -0,0 +1,219 @@
|
||||
RAW_FIR:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [SUPER_TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [STATUS] fun receive([RAW_FIR] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [RAW_FIR] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [CONTRACTS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [STATUS] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public? final? [TYPES] fun resolveMe(): R|kotlin/Unit| {
|
||||
receive#(functionWithLazyBody#())
|
||||
}
|
||||
public? final? [RAW_FIR] fun receive([RAW_FIR] value: String): R|kotlin/Unit| {
|
||||
}
|
||||
public? final? [RAW_FIR] fun functionWithLazyBody(): <implicit> {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: topLevelFunctionsWithImplicitType.kt
|
||||
public final [BODY_RESOLVE] fun resolveMe(): R|kotlin/Unit| {
|
||||
R|/receive|(R|/functionWithLazyBody|())
|
||||
}
|
||||
public final [BODY_RESOLVE] fun receive([BODY_RESOLVE] value: R|kotlin/String|): R|kotlin/Unit| {
|
||||
}
|
||||
public final [BODY_RESOLVE] fun functionWithLazyBody(): R|kotlin/String| {
|
||||
^functionWithLazyBody String(42)
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun ddd() {
|
||||
fun kkk<resolveMe>() {}
|
||||
}
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public? final? [RAW_FIR] fun ddd(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public? final? [RAW_FIR] fun ddd(): R|kotlin/Unit| {
|
||||
local final? [RAW_FIR] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfLocalFunction.kt
|
||||
public final [BODY_RESOLVE] fun ddd(): R|kotlin/Unit| {
|
||||
local final [BODY_RESOLVE] fun <resolveMe> kkk(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class X {
|
||||
fun ddd<resolveMe>() {}
|
||||
}
|
||||
+203
@@ -0,0 +1,203 @@
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [SUPER_TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [CONTRACTS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [RAW_FIR] class X : R|kotlin/Any| {
|
||||
public? [RAW_FIR] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [STATUS] class X : R|kotlin/Any| {
|
||||
public [STATUS] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [STATUS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public? final? [SUPER_TYPES] class X : R|kotlin/Any| {
|
||||
public? [SUPER_TYPES] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfNonLocalFunction.kt
|
||||
public final [BODY_RESOLVE] class X : R|kotlin/Any| {
|
||||
public [BODY_RESOLVE] [ContainingClassKey=X] constructor(): R|X| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
fun ddd<resolveMe>() {}
|
||||
+84
@@ -0,0 +1,84 @@
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [SUPER_TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [STATUS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [CONTRACTS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [RAW_FIR] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [STATUS] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public? final? [TYPES] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfTopFunction.kt
|
||||
public final [BODY_RESOLVE] fun <resolveMe> ddd(): R|kotlin/Unit| {
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
var x: Int = 2
|
||||
set(resolveMe) = Unit
|
||||
+159
@@ -0,0 +1,159 @@
|
||||
RAW_FIR:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] public? get(): Int
|
||||
[RAW_FIR] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
IMPORTS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] public? get(): Int
|
||||
[RAW_FIR] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
SUPER_TYPES:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [SUPER_TYPES] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] public? get(): Int
|
||||
[SUPER_TYPES] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
TYPES:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] public? get(): R|kotlin/Int|
|
||||
[TYPES] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
STATUS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [STATUS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[STATUS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
ARGUMENTS_OF_ANNOTATIONS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[ARGUMENTS_OF_ANNOTATIONS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [CONTRACTS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[CONTRACTS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [IMPLICIT_TYPES_BODY_RESOLVE] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[IMPLICIT_TYPES_BODY_RESOLVE] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
NoResolve:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [RAW_FIR] var x: Int = IntegerLiteral(2)
|
||||
[TYPES] public? get(): Int
|
||||
[RAW_FIR] public? set([RAW_FIR] resolveMe: Int): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
BodyResolveWithChildren:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
CallableBodyResolve:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
|
||||
CallableReturnType:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] public? get(): R|kotlin/Int|
|
||||
[TYPES] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
AnnotationType:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] public? get(): R|kotlin/Int|
|
||||
[TYPES] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
AnnotationsArguments:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [ARGUMENTS_OF_ANNOTATIONS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[ARGUMENTS_OF_ANNOTATIONS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
CallableContracts:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [CONTRACTS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[CONTRACTS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
DeclarationStatus:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [STATUS] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[STATUS] public set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
ValueParametersTypes:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] public? get(): R|kotlin/Int|
|
||||
[TYPES] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
TypeParametersTypes:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public? final? [TYPES] var x: R|kotlin/Int| = IntegerLiteral(2)
|
||||
[TYPES] public? get(): R|kotlin/Int|
|
||||
[TYPES] public? set([RAW_FIR] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Unit#
|
||||
}
|
||||
|
||||
FILE RAW TO BODY:
|
||||
FILE: typeParameterOfTopSetter.kt
|
||||
public final [BODY_RESOLVE] var x: R|kotlin/Int| = Int(2)
|
||||
[BODY_RESOLVE] public get(): R|kotlin/Int|
|
||||
[BODY_RESOLVE] public set([BODY_RESOLVE] resolveMe: R|kotlin/Int|): R|kotlin/Unit| {
|
||||
^ Q|kotlin/Unit|
|
||||
}
|
||||
Reference in New Issue
Block a user