[FIR] Add check of abstractness and existence of receiver parameters for lateinit var; add lacking lateinit modifier
#KT-59973
This commit is contained in:
committed by
Space Team
parent
e789e08fb7
commit
6a5b356d30
+2
-1
@@ -137,6 +137,7 @@ class ValueParameter(
|
||||
isActual = modifiers.hasActual()
|
||||
isOverride = modifiers.hasOverride()
|
||||
isConst = modifiers.hasConst()
|
||||
isLateInit = modifiers.hasLateinit()
|
||||
}
|
||||
|
||||
val defaultAccessorSource = propertySource?.fakeElement(KtFakeSourceElementKind.DefaultAccessor)
|
||||
@@ -150,7 +151,7 @@ class ValueParameter(
|
||||
returnTypeRef = returnTypeRef.copyWithNewSourceKind(KtFakeSourceElementKind.DefaultAccessor),
|
||||
isVar = isVar,
|
||||
propertySymbol = symbol,
|
||||
status = status.copy(),
|
||||
status = status.copy(isLateInit = false),
|
||||
)
|
||||
|
||||
annotations += modifiers.annotations.filter {
|
||||
|
||||
Reference in New Issue
Block a user