FIR: Add replaceContextReceivers to FirCallableDeclaration
This commit is contained in:
@@ -140,6 +140,10 @@ class FirJavaConstructor @FirImplementationDetail constructor(
|
||||
deprecation = newDeprecation
|
||||
}
|
||||
|
||||
override fun replaceContextReceivers(newContextReceivers: List<FirContextReceiver>) {
|
||||
error("Context receivers cannot be replaced for FirJavaConstructor")
|
||||
}
|
||||
|
||||
override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) {}
|
||||
|
||||
override fun replaceBody(newBody: FirBlock?) {
|
||||
|
||||
@@ -159,6 +159,10 @@ class FirJavaField @FirImplementationDetail constructor(
|
||||
override fun replaceSetter(newSetter: FirPropertyAccessor?) {}
|
||||
|
||||
override fun replaceControlFlowGraphReference(newControlFlowGraphReference: FirControlFlowGraphReference?) {}
|
||||
|
||||
override fun replaceContextReceivers(newContextReceivers: List<FirContextReceiver>) {
|
||||
error("Body cannot be replaced for FirJavaField")
|
||||
}
|
||||
}
|
||||
|
||||
@FirBuilderDsl
|
||||
|
||||
@@ -181,6 +181,10 @@ class FirJavaMethod @FirImplementationDetail constructor(
|
||||
|
||||
override fun replaceContractDescription(newContractDescription: FirContractDescription) {
|
||||
}
|
||||
|
||||
override fun replaceContextReceivers(newContextReceivers: List<FirContextReceiver>) {
|
||||
error("Body cannot be replaced for FirJavaMethod")
|
||||
}
|
||||
}
|
||||
|
||||
val ALL_JAVA_OPERATION_NAMES =
|
||||
|
||||
+4
@@ -184,6 +184,10 @@ class FirJavaValueParameter @FirImplementationDetail constructor(
|
||||
|
||||
override fun replaceSetter(newSetter: FirPropertyAccessor?) {
|
||||
}
|
||||
|
||||
override fun replaceContextReceivers(newContextReceivers: List<FirContextReceiver>) {
|
||||
error("Body cannot be replaced for FirJavaValueParameter")
|
||||
}
|
||||
}
|
||||
|
||||
@FirBuilderDsl
|
||||
|
||||
Reference in New Issue
Block a user