K2: add package FQ name to ClassId of anonymous objects
This is needed because in order to figure out which declarations are visible from anonymous objects in terms of overridability (see `FirVisibilityChecker.isVisibleForOverriding`), we need to get the package name of that anonymous object, because there's package-private visibility on JVM. #KT-62017 Fixed
This commit is contained in:
committed by
Space Team
parent
59a9855373
commit
5cae87b263
analysis/analysis-api/testData/components/scopeProvider/declaredMemberScope/enumEntryInitializer.txt
Vendored
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -98,7 +98,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -98,7 +98,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -98,7 +98,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
analysis/analysis-api/testData/components/scopeProvider/memberScopeByFqName/enumEntryInitializer.txt
Vendored
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -573,7 +573,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -658,7 +658,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+3
-3
@@ -43,7 +43,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
hasBackingField: true
|
hasBackingField: true
|
||||||
@@ -75,7 +75,7 @@ KtKotlinPropertySymbol:
|
|||||||
getDispatchReceiver(): KtUsualClassType:
|
getDispatchReceiver(): KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
getContainingModule: KtSourceModule "Sources of main"
|
getContainingModule: KtSourceModule "Sources of main"
|
||||||
deprecationStatus: null
|
deprecationStatus: null
|
||||||
getterDeprecationStatus: null
|
getterDeprecationStatus: null
|
||||||
@@ -573,7 +573,7 @@ KtConstructorSymbol:
|
|||||||
returnType: KtUsualClassType:
|
returnType: KtUsualClassType:
|
||||||
annotationsList: []
|
annotationsList: []
|
||||||
ownTypeArguments: []
|
ownTypeArguments: []
|
||||||
type: <anonymous>
|
type: test/<anonymous>
|
||||||
symbolKind: CLASS_MEMBER
|
symbolKind: CLASS_MEMBER
|
||||||
typeParameters: []
|
typeParameters: []
|
||||||
valueParameters: []
|
valueParameters: []
|
||||||
|
|||||||
+14
-14
@@ -13,7 +13,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -125,7 +125,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,7 +153,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,7 +181,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -237,7 +237,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -265,7 +265,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -321,7 +321,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -377,7 +377,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localFunctionInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Vendored
+14
-14
@@ -19,7 +19,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -229,7 +229,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -299,7 +299,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -334,7 +334,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -369,7 +369,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -404,7 +404,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -439,7 +439,7 @@ FILE: [ResolvedTo(IMPORTS)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -474,7 +474,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localFunctionInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+14
-14
@@ -13,7 +13,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -125,7 +125,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,7 +153,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,7 +181,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -237,7 +237,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -265,7 +265,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -321,7 +321,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -377,7 +377,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localParameterInsideSuperEntryCall.kt
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Vendored
+14
-14
@@ -19,7 +19,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -229,7 +229,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -299,7 +299,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -334,7 +334,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -369,7 +369,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -404,7 +404,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -439,7 +439,7 @@ FILE: [ResolvedTo(IMPORTS)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -474,7 +474,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] localParameterInsideSuperEntryCallScript.kts
|
|||||||
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
public final [ResolvedTo(BODY_RESOLVE)] class TopLevelClass : R|one/ClassWithParameter| {
|
||||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=TopLevelClass] constructor(): R|one/TopLevelClass| {
|
||||||
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
super<R|one/ClassWithParameter|>(object : R|one/Interface| {
|
||||||
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|<anonymous>| {
|
private [ResolvedTo(RAW_FIR)] [ContainingClassKey=<anonymous>] constructor(): R|one/<anonymous>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
public? final? fun test/classes/Outer.foo(): R|kotlin/Unit| {
|
public? final? fun test/classes/Outer.foo(): R|kotlin/Unit| {
|
||||||
lval <local>/z: <implicit> = object : R|kotlin/Any| {
|
lval <local>/z: <implicit> = object : R|kotlin/Any| {
|
||||||
private constructor(): R|<anonymous><X>| {
|
private constructor(): R|test/classes/<anonymous><X>| {
|
||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Vendored
+3
-3
@@ -54,17 +54,17 @@ FILE: CallBasedInExpressionGenerator.kt
|
|||||||
|
|
||||||
private final fun gen(argument: R|org/jetbrains/kotlin/codegen/range/inExpression/StackValue|): R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| {
|
private final fun gen(argument: R|org/jetbrains/kotlin/codegen/range/inExpression/StackValue|): R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| {
|
||||||
^gen object : R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| {
|
^gen object : R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| {
|
||||||
private constructor(): R|<anonymous>| {
|
private constructor(): R|org/jetbrains/kotlin/codegen/range/inExpression/<anonymous>| {
|
||||||
super<R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue|>(R|<local>/argument|, Null(null), R|<local>/argument|.<Unresolved name: type>#, <Unresolved name: Opcodes>#.<Unresolved name: IFEQ>#)
|
super<R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue|>(R|<local>/argument|, Null(null), R|<local>/argument|.<Unresolved name: type>#, <Unresolved name: Opcodes>#.<Unresolved name: IFEQ>#)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open override fun putSelector(type: R|org/jetbrains/kotlin/codegen/range/inExpression/Type|, kotlinType: R|org/jetbrains/kotlin/codegen/range/inExpression/KotlinType?|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|): R|kotlin/Unit| {
|
public open override fun putSelector(type: R|org/jetbrains/kotlin/codegen/range/inExpression/Type|, kotlinType: R|org/jetbrains/kotlin/codegen/range/inExpression/KotlinType?|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|): R|kotlin/Unit| {
|
||||||
this@R|/<anonymous>|.R|/<anonymous>.invokeFunction|(R|<local>/v|)
|
this@R|org/jetbrains/kotlin/codegen/range/inExpression/<anonymous>|.R|org/jetbrains/kotlin/codegen/range/inExpression/<anonymous>.invokeFunction|(R|<local>/v|)
|
||||||
<Unresolved name: coerceTo>#(R|<local>/type|, R|<local>/kotlinType|, R|<local>/v|)
|
<Unresolved name: coerceTo>#(R|<local>/type|, R|<local>/kotlinType|, R|<local>/v|)
|
||||||
}
|
}
|
||||||
|
|
||||||
public open override fun condJump(jumpLabel: R|org/jetbrains/kotlin/codegen/range/inExpression/Label|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|, jumpIfFalse: R|kotlin/Boolean|): R|kotlin/Unit| {
|
public open override fun condJump(jumpLabel: R|org/jetbrains/kotlin/codegen/range/inExpression/Label|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|, jumpIfFalse: R|kotlin/Boolean|): R|kotlin/Unit| {
|
||||||
this@R|/<anonymous>|.R|/<anonymous>.invokeFunction|(R|<local>/v|)
|
this@R|org/jetbrains/kotlin/codegen/range/inExpression/<anonymous>|.R|org/jetbrains/kotlin/codegen/range/inExpression/<anonymous>.invokeFunction|(R|<local>/v|)
|
||||||
R|<local>/v|.<Unresolved name: visitJumpInsn>#(when () {
|
R|<local>/v|.<Unresolved name: visitJumpInsn>#(when () {
|
||||||
R|<local>/jumpIfFalse| -> {
|
R|<local>/jumpIfFalse| -> {
|
||||||
<Unresolved name: Opcodes>#.<Unresolved name: IFEQ>#
|
<Unresolved name: Opcodes>#.<Unresolved name: IFEQ>#
|
||||||
|
|||||||
+1
-1
@@ -56,7 +56,7 @@ FILE: m2.kt
|
|||||||
|
|
||||||
protected open override fun createDatabaseRetriever(database: R|m2/SqliteRoot|): R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>| {
|
protected open override fun createDatabaseRetriever(database: R|m2/SqliteRoot|): R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>| {
|
||||||
^createDatabaseRetriever object : R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>| {
|
^createDatabaseRetriever object : R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>| {
|
||||||
private constructor(): R|<anonymous>| {
|
private constructor(): R|m2/<anonymous>| {
|
||||||
this@R|m2/SqliteIntrospector|.super<R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>|>(R|<local>/database|)
|
this@R|m2/SqliteIntrospector|.super<R|m1/BaseIntrospector.AbstractDatabaseRetriever<m2/SqliteRoot, m2/SqliteRoot, m2/SqliteSchema>|>(R|<local>/database|)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -19,8 +19,8 @@ import org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression
|
|||||||
import org.jetbrains.kotlin.fir.java.jvmDefaultModeState
|
import org.jetbrains.kotlin.fir.java.jvmDefaultModeState
|
||||||
import org.jetbrains.kotlin.fir.references.toResolvedCallableSymbol
|
import org.jetbrains.kotlin.fir.references.toResolvedCallableSymbol
|
||||||
import org.jetbrains.kotlin.fir.resolve.providers.symbolProvider
|
import org.jetbrains.kotlin.fir.resolve.providers.symbolProvider
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.ANONYMOUS_CLASS_ID
|
|
||||||
import org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol
|
import org.jetbrains.kotlin.fir.symbols.impl.FirRegularClassSymbol
|
||||||
|
import org.jetbrains.kotlin.name.SpecialNames.ANONYMOUS_FQ_NAME
|
||||||
|
|
||||||
object FirInterfaceDefaultMethodCallChecker : FirQualifiedAccessExpressionChecker() {
|
object FirInterfaceDefaultMethodCallChecker : FirQualifiedAccessExpressionChecker() {
|
||||||
override fun check(expression: FirQualifiedAccessExpression, context: CheckerContext, reporter: DiagnosticReporter) {
|
override fun check(expression: FirQualifiedAccessExpression, context: CheckerContext, reporter: DiagnosticReporter) {
|
||||||
@@ -51,7 +51,7 @@ object FirInterfaceDefaultMethodCallChecker : FirQualifiedAccessExpressionChecke
|
|||||||
|
|
||||||
private fun CheckerContext.findContainingMember(): FirCallableDeclaration? {
|
private fun CheckerContext.findContainingMember(): FirCallableDeclaration? {
|
||||||
return findClosest {
|
return findClosest {
|
||||||
(it is FirSimpleFunction && it.symbol.callableId.classId != ANONYMOUS_CLASS_ID) || it is FirProperty
|
(it is FirSimpleFunction && it.symbol.callableId.classId?.relativeClassName != ANONYMOUS_FQ_NAME) || it is FirProperty
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+6
@@ -35991,6 +35991,12 @@ public class FirLightTreeBlackBoxCodegenTestGenerated extends AbstractFirLightTr
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+6
@@ -35991,6 +35991,12 @@ public class FirLightTreeBlackBoxCodegenWithIrFakeOverrideGeneratorTestGenerated
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+6
@@ -35991,6 +35991,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+2
-2
@@ -653,7 +653,7 @@ class LightTreeRawFirDeclarationBuilder(
|
|||||||
moduleData = baseModuleData
|
moduleData = baseModuleData
|
||||||
classKind = ClassKind.CLASS
|
classKind = ClassKind.CLASS
|
||||||
scopeProvider = baseScopeProvider
|
scopeProvider = baseScopeProvider
|
||||||
symbol = FirAnonymousObjectSymbol()
|
symbol = FirAnonymousObjectSymbol(context.packageFqName)
|
||||||
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
||||||
context.appendOuterTypeParameters(ignoreLastLevel = false, typeParameters)
|
context.appendOuterTypeParameters(ignoreLastLevel = false, typeParameters)
|
||||||
val delegatedSelfType = objectLiteral.toDelegatedSelfType(this)
|
val delegatedSelfType = objectLiteral.toDelegatedSelfType(this)
|
||||||
@@ -777,7 +777,7 @@ class LightTreeRawFirDeclarationBuilder(
|
|||||||
origin = FirDeclarationOrigin.Source
|
origin = FirDeclarationOrigin.Source
|
||||||
classKind = ClassKind.ENUM_ENTRY
|
classKind = ClassKind.ENUM_ENTRY
|
||||||
scopeProvider = baseScopeProvider
|
scopeProvider = baseScopeProvider
|
||||||
symbol = FirAnonymousObjectSymbol()
|
symbol = FirAnonymousObjectSymbol(context.packageFqName)
|
||||||
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
||||||
val enumClassWrapper = ClassWrapper(
|
val enumClassWrapper = ClassWrapper(
|
||||||
modifiers,
|
modifiers,
|
||||||
|
|||||||
+2
-2
@@ -1312,7 +1312,7 @@ open class PsiRawFirBuilder(
|
|||||||
origin = FirDeclarationOrigin.Source
|
origin = FirDeclarationOrigin.Source
|
||||||
classKind = ClassKind.ENUM_ENTRY
|
classKind = ClassKind.ENUM_ENTRY
|
||||||
scopeProvider = this@PsiRawFirBuilder.baseScopeProvider
|
scopeProvider = this@PsiRawFirBuilder.baseScopeProvider
|
||||||
symbol = FirAnonymousObjectSymbol()
|
symbol = FirAnonymousObjectSymbol(this@PsiRawFirBuilder.context.packageFqName)
|
||||||
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
||||||
|
|
||||||
val delegatedEntrySelfType = buildResolvedTypeRef {
|
val delegatedEntrySelfType = buildResolvedTypeRef {
|
||||||
@@ -1559,7 +1559,7 @@ open class PsiRawFirBuilder(
|
|||||||
origin = FirDeclarationOrigin.Source
|
origin = FirDeclarationOrigin.Source
|
||||||
classKind = ClassKind.CLASS
|
classKind = ClassKind.CLASS
|
||||||
scopeProvider = baseScopeProvider
|
scopeProvider = baseScopeProvider
|
||||||
symbol = FirAnonymousObjectSymbol()
|
symbol = FirAnonymousObjectSymbol(context.packageFqName)
|
||||||
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
status = FirDeclarationStatusImpl(Visibilities.Local, Modality.FINAL)
|
||||||
context.appendOuterTypeParameters(ignoreLastLevel = false, typeParameters)
|
context.appendOuterTypeParameters(ignoreLastLevel = false, typeParameters)
|
||||||
val delegatedSelfType = objectDeclaration.toDelegatedSelfType(this)
|
val delegatedSelfType = objectDeclaration.toDelegatedSelfType(this)
|
||||||
|
|||||||
+3
-1
@@ -152,7 +152,9 @@ abstract class AbstractRawFirBuilder<T>(val baseSession: FirSession, val context
|
|||||||
|
|
||||||
fun callableIdForName(name: Name) =
|
fun callableIdForName(name: Name) =
|
||||||
when {
|
when {
|
||||||
context.className.shortNameOrSpecial() == SpecialNames.ANONYMOUS -> CallableId(ANONYMOUS_CLASS_ID, name)
|
context.className.shortNameOrSpecial() == SpecialNames.ANONYMOUS -> CallableId(
|
||||||
|
ClassId(context.packageFqName, SpecialNames.ANONYMOUS_FQ_NAME, true), name
|
||||||
|
)
|
||||||
context.className.isRoot && !context.inLocalContext -> CallableId(context.packageFqName, name)
|
context.className.isRoot && !context.inLocalContext -> CallableId(context.packageFqName, name)
|
||||||
context.inLocalContext -> {
|
context.inLocalContext -> {
|
||||||
val pathFqName =
|
val pathFqName =
|
||||||
|
|||||||
@@ -83,9 +83,9 @@ class FirRegularClassSymbol(classId: ClassId) : FirClassSymbol<FirRegularClass>(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val ANONYMOUS_CLASS_ID = ClassId(FqName.ROOT, FqName.topLevel(SpecialNames.ANONYMOUS), true)
|
class FirAnonymousObjectSymbol(packageFqName: FqName) : FirClassSymbol<FirAnonymousObject>(
|
||||||
|
ClassId(packageFqName, SpecialNames.ANONYMOUS_FQ_NAME, true)
|
||||||
class FirAnonymousObjectSymbol : FirClassSymbol<FirAnonymousObject>(ANONYMOUS_CLASS_ID)
|
)
|
||||||
|
|
||||||
class FirTypeAliasSymbol(classId: ClassId) : FirClassLikeSymbol<FirTypeAlias>(classId), TypeAliasSymbolMarker {
|
class FirTypeAliasSymbol(classId: ClassId) : FirClassLikeSymbol<FirTypeAlias>(classId), TypeAliasSymbolMarker {
|
||||||
override fun toLookupTag(): ConeClassLikeLookupTag = classId.toLookupTag()
|
override fun toLookupTag(): ConeClassLikeLookupTag = classId.toLookupTag()
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
// TARGET_BACKEND: JVM
|
||||||
|
// FILE: a/A.java
|
||||||
|
|
||||||
|
package a;
|
||||||
|
|
||||||
|
abstract class A<T> {
|
||||||
|
String o() { return "O"; }
|
||||||
|
String k() { return "K"; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// FILE: a/1.kt
|
||||||
|
|
||||||
|
package a
|
||||||
|
|
||||||
|
private val o = object : A<String>() {}
|
||||||
|
|
||||||
|
fun box(): String {
|
||||||
|
val k = object : A<String>() {}
|
||||||
|
return o.o() + k.k()
|
||||||
|
}
|
||||||
+6
@@ -34185,6 +34185,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+6
@@ -35991,6 +35991,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+6
@@ -35991,6 +35991,12 @@ public class IrBlackBoxCodegenWithIrInlinerTestGenerated extends AbstractIrBlack
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
|
|||||||
+5
@@ -30727,6 +30727,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
|
|||||||
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
runTest("compiler/testData/codegen/box/package/kt57353.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("kt62017.kt")
|
||||||
|
public void testKt62017() throws Exception {
|
||||||
|
runTest("compiler/testData/codegen/box/package/kt62017.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("mainInFiles.kt")
|
@TestMetadata("mainInFiles.kt")
|
||||||
public void testMainInFiles() throws Exception {
|
public void testMainInFiles() throws Exception {
|
||||||
runTest("compiler/testData/codegen/box/package/mainInFiles.kt");
|
runTest("compiler/testData/codegen/box/package/mainInFiles.kt");
|
||||||
|
|||||||
@@ -37,6 +37,9 @@ object SpecialNames {
|
|||||||
@JvmField
|
@JvmField
|
||||||
val ANONYMOUS = Name.special(ANONYMOUS_STRING)
|
val ANONYMOUS = Name.special(ANONYMOUS_STRING)
|
||||||
|
|
||||||
|
@JvmField
|
||||||
|
val ANONYMOUS_FQ_NAME = FqName.topLevel(Name.special(ANONYMOUS_STRING))
|
||||||
|
|
||||||
@JvmField
|
@JvmField
|
||||||
val UNARY = Name.special("<unary>")
|
val UNARY = Name.special("<unary>")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user