[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,
|
||||
classKind: ClassKind = ClassKind.CLASS,
|
||||
classModality: Modality = Modality.OPEN,
|
||||
classIsValue: Boolean = false,
|
||||
builderBlock: IrClassBuilder.() -> Unit = {},
|
||||
block: IrClass.() -> Unit = {}
|
||||
): IrClassSymbol {
|
||||
@@ -709,7 +708,7 @@ class IrBuiltInsOverFir(
|
||||
|
||||
return this.createClass(
|
||||
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,
|
||||
classKind: ClassKind = ClassKind.CLASS,
|
||||
classModality: Modality = Modality.OPEN,
|
||||
classIsValue: Boolean = false,
|
||||
builderBlock: IrClassBuilder.() -> Unit = {},
|
||||
block: IrClass.() -> Unit = {}
|
||||
): IrClassSymbol = components.symbolTable.declareClass(
|
||||
@@ -729,7 +727,6 @@ class IrBuiltInsOverFir(
|
||||
name = Name.identifier(signature.shortName)
|
||||
kind = classKind
|
||||
modality = classModality
|
||||
isValue = classIsValue
|
||||
origin = IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB
|
||||
builderBlock()
|
||||
irFactory.createClass(
|
||||
|
||||
@@ -130,14 +130,12 @@ class JvmReflectSymbols(val context: JvmBackendContext) {
|
||||
fqName: FqName,
|
||||
classKind: ClassKind = ClassKind.CLASS,
|
||||
classModality: Modality = Modality.FINAL,
|
||||
classIsValue: Boolean = false,
|
||||
block: (IrClass) -> Unit = {}
|
||||
): IrClassSymbol =
|
||||
context.irFactory.buildClass {
|
||||
name = fqName.shortName()
|
||||
kind = classKind
|
||||
modality = classModality
|
||||
isValue = classIsValue
|
||||
}.apply {
|
||||
parent = javaLangReflectPackage
|
||||
createImplicitParameterDeclarationWithWrappedDescriptor()
|
||||
|
||||
Reference in New Issue
Block a user