[FIR] provide correct origin and source to default backing field
Now it is aligned with default accessors Covered by analysis/analysis-api/testData/symbols/symbolByReference/accessorField.kt test ^KT-57648 ^KT-55723
This commit is contained in:
committed by
Space Team
parent
ae4b0c6fe1
commit
add47aa041
+9
-1
@@ -105,9 +105,17 @@ public class PropertyBuildingContext(
|
||||
} else {
|
||||
require(setterVisibility == null) { "isVar = false but setterVisibility is specified. Did you forget to set isVar = true?" }
|
||||
}
|
||||
|
||||
if (hasBackingField) {
|
||||
backingField = FirDefaultPropertyBackingField(
|
||||
session.moduleData, mutableListOf(), returnTypeRef, isVar, symbol, status,
|
||||
session.moduleData,
|
||||
key.origin,
|
||||
source = null,
|
||||
mutableListOf(),
|
||||
returnTypeRef,
|
||||
isVar,
|
||||
symbol,
|
||||
status,
|
||||
resolvePhase = FirResolvePhase.BODY_RESOLVE,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user