[Ir, Fir2Ir] Remove unnecessary IsValue parameters of builder functions
This commit is contained in:
committed by
Space
parent
e97ca2ada4
commit
ec720ecfb5
@@ -701,7 +701,6 @@ class IrBuiltInsOverFir(
|
|||||||
vararg supertypes: IrType,
|
vararg supertypes: IrType,
|
||||||
classKind: ClassKind = ClassKind.CLASS,
|
classKind: ClassKind = ClassKind.CLASS,
|
||||||
classModality: Modality = Modality.OPEN,
|
classModality: Modality = Modality.OPEN,
|
||||||
classIsValue: Boolean = false,
|
|
||||||
builderBlock: IrClassBuilder.() -> Unit = {},
|
builderBlock: IrClassBuilder.() -> Unit = {},
|
||||||
block: IrClass.() -> Unit = {}
|
block: IrClass.() -> Unit = {}
|
||||||
): IrClassSymbol {
|
): IrClassSymbol {
|
||||||
@@ -709,7 +708,7 @@ class IrBuiltInsOverFir(
|
|||||||
|
|
||||||
return this.createClass(
|
return this.createClass(
|
||||||
signature, *supertypes,
|
signature, *supertypes,
|
||||||
classKind = classKind, classModality = classModality, classIsValue = classIsValue, builderBlock = builderBlock, block = block
|
classKind = classKind, classModality = classModality, builderBlock = builderBlock, block = block
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -718,7 +717,6 @@ class IrBuiltInsOverFir(
|
|||||||
vararg supertypes: IrType,
|
vararg supertypes: IrType,
|
||||||
classKind: ClassKind = ClassKind.CLASS,
|
classKind: ClassKind = ClassKind.CLASS,
|
||||||
classModality: Modality = Modality.OPEN,
|
classModality: Modality = Modality.OPEN,
|
||||||
classIsValue: Boolean = false,
|
|
||||||
builderBlock: IrClassBuilder.() -> Unit = {},
|
builderBlock: IrClassBuilder.() -> Unit = {},
|
||||||
block: IrClass.() -> Unit = {}
|
block: IrClass.() -> Unit = {}
|
||||||
): IrClassSymbol = components.symbolTable.declareClass(
|
): IrClassSymbol = components.symbolTable.declareClass(
|
||||||
@@ -729,7 +727,6 @@ class IrBuiltInsOverFir(
|
|||||||
name = Name.identifier(signature.shortName)
|
name = Name.identifier(signature.shortName)
|
||||||
kind = classKind
|
kind = classKind
|
||||||
modality = classModality
|
modality = classModality
|
||||||
isValue = classIsValue
|
|
||||||
origin = IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB
|
origin = IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB
|
||||||
builderBlock()
|
builderBlock()
|
||||||
irFactory.createClass(
|
irFactory.createClass(
|
||||||
|
|||||||
@@ -130,14 +130,12 @@ class JvmReflectSymbols(val context: JvmBackendContext) {
|
|||||||
fqName: FqName,
|
fqName: FqName,
|
||||||
classKind: ClassKind = ClassKind.CLASS,
|
classKind: ClassKind = ClassKind.CLASS,
|
||||||
classModality: Modality = Modality.FINAL,
|
classModality: Modality = Modality.FINAL,
|
||||||
classIsValue: Boolean = false,
|
|
||||||
block: (IrClass) -> Unit = {}
|
block: (IrClass) -> Unit = {}
|
||||||
): IrClassSymbol =
|
): IrClassSymbol =
|
||||||
context.irFactory.buildClass {
|
context.irFactory.buildClass {
|
||||||
name = fqName.shortName()
|
name = fqName.shortName()
|
||||||
kind = classKind
|
kind = classKind
|
||||||
modality = classModality
|
modality = classModality
|
||||||
isValue = classIsValue
|
|
||||||
}.apply {
|
}.apply {
|
||||||
parent = javaLangReflectPackage
|
parent = javaLangReflectPackage
|
||||||
createImplicitParameterDeclarationWithWrappedDescriptor()
|
createImplicitParameterDeclarationWithWrappedDescriptor()
|
||||||
|
|||||||
Reference in New Issue
Block a user