[IR] Reorder parameters in IrFactory#createTypeAlias
This is to prepare for IrFactory auto-generation (KT-59308).
This commit is contained in:
committed by
Space Team
parent
26a479918b
commit
b1f7b5e982
+3
-3
@@ -148,12 +148,12 @@ internal class MissingDeclarationStubGenerator(private val builtIns: IrBuiltIns)
|
||||
return builtIns.irFactory.createTypeAlias(
|
||||
startOffset = UNDEFINED_OFFSET,
|
||||
endOffset = UNDEFINED_OFFSET,
|
||||
symbol = symbol,
|
||||
origin = PartiallyLinkedDeclarationOrigin.MISSING_DECLARATION,
|
||||
name = symbol.guessName(),
|
||||
visibility = DescriptorVisibilities.DEFAULT_VISIBILITY,
|
||||
expandedType = builtIns.nothingType,
|
||||
symbol = symbol,
|
||||
isActual = true,
|
||||
origin = PartiallyLinkedDeclarationOrigin.MISSING_DECLARATION,
|
||||
expandedType = builtIns.nothingType,
|
||||
).setCommonParent()
|
||||
}
|
||||
|
||||
|
||||
+8
-7
@@ -433,13 +433,14 @@ class IrDeclarationDeserializer(
|
||||
val flags = TypeAliasFlags.decode(fcode)
|
||||
val nameType = BinaryNameAndType.decode(proto.nameType)
|
||||
irFactory.createTypeAlias(
|
||||
startOffset, endOffset,
|
||||
it,
|
||||
deserializeName(nameType.nameIndex),
|
||||
flags.visibility,
|
||||
deserializeIrType(nameType.typeIndex),
|
||||
flags.isActual,
|
||||
origin
|
||||
startOffset = startOffset,
|
||||
endOffset = endOffset,
|
||||
origin = origin,
|
||||
name = deserializeName(nameType.nameIndex),
|
||||
visibility = flags.visibility,
|
||||
symbol = it,
|
||||
isActual = flags.isActual,
|
||||
expandedType = deserializeIrType(nameType.typeIndex),
|
||||
)
|
||||
}.usingParent {
|
||||
typeParameters = deserializeTypeParameters(proto.typeParameterList, true)
|
||||
|
||||
Reference in New Issue
Block a user