[FIR] FirFakeOverrideGenerator: drop fake attributes from value parameters
We can find corresponding parameters by the containing function symbol. Analysis API part is covered by tests from: * FirIdeNormalAnalysisSourceModuleResolveCandidatesTestGenerated * FirIdeNormalAnalysisSourceModuleResolveCallTestGenerated * FirIdeNormalAnalysisSourceModuleTypeScopeTestGenerated ^KT-64243
This commit is contained in:
committed by
Space Team
parent
ed6a67b26d
commit
357015f399
+6
-6
@@ -1,5 +1,5 @@
|
||||
STATUS:
|
||||
TARGET: public abstract [ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(STATUS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(STATUS)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
@@ -18,7 +18,7 @@ FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
}
|
||||
|
||||
EXPECT_ACTUAL_MATCHING:
|
||||
TARGET: public abstract [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(EXPECT_ACTUAL_MATCHING)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(EXPECT_ACTUAL_MATCHING)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
@@ -37,7 +37,7 @@ FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
}
|
||||
|
||||
CONTRACTS:
|
||||
TARGET: public abstract [ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(CONTRACTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(CONTRACTS)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
@@ -56,7 +56,7 @@ FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
}
|
||||
|
||||
IMPLICIT_TYPES_BODY_RESOLVE:
|
||||
TARGET: public abstract [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
@@ -75,7 +75,7 @@ FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
}
|
||||
|
||||
ANNOTATION_ARGUMENTS:
|
||||
TARGET: public abstract [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(ANNOTATION_ARGUMENTS)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(ANNOTATION_ARGUMENTS)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
@@ -94,7 +94,7 @@ FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
}
|
||||
|
||||
BODY_RESOLVE:
|
||||
TARGET: public abstract [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=<local>/param] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
TARGET: public abstract [ResolvedTo(BODY_RESOLVE)] [SubstitutedOverrideOriginalKey=second/AbstractClass.resolveMe] fun R|kotlin/Int|.resolveMe([ResolvedTo(BODY_RESOLVE)] param: R|kotlin/Int|): R|kotlin/Int|
|
||||
|
||||
FILE: [ResolvedTo(IMPORTS)] substitutionFakeOverrideFunction.kt
|
||||
public abstract [ResolvedTo(STATUS)] class SubClass : R|second/AbstractClass<kotlin/Int>| {
|
||||
|
||||
Reference in New Issue
Block a user