[FIR] Add replaceStatus method for FirMemberDeclaration
This commit is contained in:
committed by
Space Team
parent
0550f0d394
commit
67c504e6f0
@@ -60,6 +60,8 @@ abstract class FirAnonymousFunction : FirFunction(), FirTypeParametersOwner {
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ abstract class FirAnonymousObject : FirClass(), FirControlFlowGraphOwner {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
||||||
|
|
||||||
abstract override fun replaceSuperTypeRefs(newSuperTypeRefs: List<FirTypeRef>)
|
abstract override fun replaceSuperTypeRefs(newSuperTypeRefs: List<FirTypeRef>)
|
||||||
|
|||||||
@@ -74,6 +74,8 @@ abstract class FirBackingField : FirVariable(), FirTypeParametersOwner, FirState
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun <D> transformReturnTypeRef(transformer: FirTransformer<D>, data: D): FirBackingField
|
abstract override fun <D> transformReturnTypeRef(transformer: FirTransformer<D>, data: D): FirBackingField
|
||||||
|
|
||||||
abstract override fun <D> transformReceiverParameter(transformer: FirTransformer<D>, data: D): FirBackingField
|
abstract override fun <D> transformReceiverParameter(transformer: FirTransformer<D>, data: D): FirBackingField
|
||||||
|
|||||||
@@ -47,6 +47,8 @@ sealed class FirCallableDeclaration : FirMemberDeclaration() {
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ sealed class FirClass : FirClassLikeDeclaration(), FirStatement, FirTypeParamete
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
||||||
|
|
||||||
abstract fun replaceSuperTypeRefs(newSuperTypeRefs: List<FirTypeRef>)
|
abstract fun replaceSuperTypeRefs(newSuperTypeRefs: List<FirTypeRef>)
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ sealed class FirClassLikeDeclaration : FirMemberDeclaration(), FirStatement {
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
abstract fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
||||||
|
|
||||||
abstract override fun <D> transformAnnotations(transformer: FirTransformer<D>, data: D): FirClassLikeDeclaration
|
abstract override fun <D> transformAnnotations(transformer: FirTransformer<D>, data: D): FirClassLikeDeclaration
|
||||||
|
|||||||
@@ -53,6 +53,8 @@ abstract class FirConstructor : FirFunction(), FirTypeParameterRefsOwner {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -55,6 +55,8 @@ abstract class FirEnumEntry : FirVariable() {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -55,6 +55,8 @@ abstract class FirErrorFunction : FirFunction(), FirDiagnosticHolder {
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -58,6 +58,8 @@ abstract class FirErrorProperty : FirVariable(), FirDiagnosticHolder {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -57,6 +57,8 @@ abstract class FirField : FirVariable(), FirControlFlowGraphOwner {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ sealed class FirFunction : FirCallableDeclaration(), FirTargetElement, FirContro
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ sealed class FirMemberDeclaration : FirDeclaration(), FirTypeParameterRefsOwner
|
|||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|
||||||
|
abstract fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun <D> transformAnnotations(transformer: FirTransformer<D>, data: D): FirMemberDeclaration
|
abstract override fun <D> transformAnnotations(transformer: FirTransformer<D>, data: D): FirMemberDeclaration
|
||||||
|
|
||||||
abstract override fun <D> transformTypeParameters(transformer: FirTransformer<D>, data: D): FirMemberDeclaration
|
abstract override fun <D> transformTypeParameters(transformer: FirTransformer<D>, data: D): FirMemberDeclaration
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ abstract class FirProperty : FirVariable(), FirTypeParametersOwner, FirControlFl
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -56,6 +56,8 @@ abstract class FirPropertyAccessor : FirFunction(), FirContractDescriptionOwner,
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -51,6 +51,8 @@ abstract class FirRegularClass : FirClass(), FirControlFlowGraphOwner {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
||||||
|
|
||||||
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
abstract override fun replaceAnnotations(newAnnotations: List<FirAnnotation>)
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ abstract class FirSimpleFunction : FirFunction(), FirContractDescriptionOwner, F
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ abstract class FirTypeAlias : FirClassLikeDeclaration(), FirTypeParametersOwner
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
abstract override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider)
|
||||||
|
|
||||||
abstract fun replaceExpandedTypeRef(newExpandedTypeRef: FirTypeRef)
|
abstract fun replaceExpandedTypeRef(newExpandedTypeRef: FirTypeRef)
|
||||||
|
|||||||
@@ -63,6 +63,8 @@ abstract class FirValueParameter : FirVariable(), FirControlFlowGraphOwner {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
@@ -56,6 +56,8 @@ sealed class FirVariable : FirCallableDeclaration(), FirStatement {
|
|||||||
|
|
||||||
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
abstract override fun replaceResolvePhase(newResolvePhase: FirResolvePhase)
|
||||||
|
|
||||||
|
abstract override fun replaceStatus(newStatus: FirDeclarationStatus)
|
||||||
|
|
||||||
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
abstract override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef)
|
||||||
|
|
||||||
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
abstract override fun replaceReceiverParameter(newReceiverParameter: FirReceiverParameter?)
|
||||||
|
|||||||
+4
@@ -143,6 +143,10 @@ internal class FirAnonymousFunctionImpl(
|
|||||||
annotations = newAnnotations.toMutableOrEmpty()
|
annotations = newAnnotations.toMutableOrEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -103,6 +103,10 @@ internal class FirAnonymousObjectImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
||||||
deprecationsProvider = newDeprecationsProvider
|
deprecationsProvider = newDeprecationsProvider
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -187,4 +187,8 @@ open class FirBackingFieldImpl @FirImplementationDetail constructor(
|
|||||||
override fun replaceAnnotations(newAnnotations: List<FirAnnotation>) {
|
override fun replaceAnnotations(newAnnotations: List<FirAnnotation>) {
|
||||||
annotations = newAnnotations.toMutableOrEmpty()
|
annotations = newAnnotations.toMutableOrEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -135,6 +135,10 @@ internal class FirConstructorImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -165,6 +165,10 @@ internal class FirDefaultSetterValueParameter(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -143,6 +143,10 @@ internal class FirEnumEntryImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -124,6 +124,10 @@ internal class FirErrorFunctionImpl(
|
|||||||
annotations = newAnnotations.toMutableOrEmpty()
|
annotations = newAnnotations.toMutableOrEmpty()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -141,6 +141,10 @@ internal class FirErrorPropertyImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -148,6 +148,10 @@ class FirFieldImpl @FirImplementationDetail constructor(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -136,6 +136,10 @@ class FirPrimaryConstructor @FirImplementationDetail constructor(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -137,6 +137,10 @@ open class FirPropertyAccessorImpl @FirImplementationDetail constructor(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -171,6 +171,10 @@ internal class FirPropertyImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -111,6 +111,10 @@ internal class FirRegularClassImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
||||||
deprecationsProvider = newDeprecationsProvider
|
deprecationsProvider = newDeprecationsProvider
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -136,6 +136,10 @@ internal class FirSimpleFunctionImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,6 +87,10 @@ internal class FirTypeAliasImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
override fun replaceDeprecationsProvider(newDeprecationsProvider: DeprecationsProvider) {
|
||||||
deprecationsProvider = newDeprecationsProvider
|
deprecationsProvider = newDeprecationsProvider
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -150,6 +150,10 @@ internal class FirValueParameterImpl(
|
|||||||
resolvePhase = newResolvePhase
|
resolvePhase = newResolvePhase
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun replaceStatus(newStatus: FirDeclarationStatus) {
|
||||||
|
status = newStatus
|
||||||
|
}
|
||||||
|
|
||||||
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
override fun replaceReturnTypeRef(newReturnTypeRef: FirTypeRef) {
|
||||||
returnTypeRef = newReturnTypeRef
|
returnTypeRef = newReturnTypeRef
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -74,7 +74,7 @@ object FieldSets {
|
|||||||
|
|
||||||
val classKind by lazy { field(classKindType) }
|
val classKind by lazy { field(classKindType) }
|
||||||
|
|
||||||
val status by lazy { field("status", declarationStatus) }
|
val status by lazy { field("status", declarationStatus, withReplace = true) }
|
||||||
|
|
||||||
val controlFlowGraphReferenceField by lazy { field("controlFlowGraphReference", controlFlowGraphReference, withReplace = true, nullable = true) }
|
val controlFlowGraphReferenceField by lazy { field("controlFlowGraphReference", controlFlowGraphReference, withReplace = true, nullable = true) }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user