[IR] Reorder parameters in IrFactory#createProperty
This is to prepare for IrFactory auto-generation (KT-59308).
This commit is contained in:
committed by
Space Team
parent
cd3237295b
commit
30cd2c3025
+1
-1
@@ -121,10 +121,10 @@ internal class MissingDeclarationStubGenerator(private val builtIns: IrBuiltIns)
|
||||
startOffset = UNDEFINED_OFFSET,
|
||||
endOffset = UNDEFINED_OFFSET,
|
||||
origin = PartiallyLinkedDeclarationOrigin.MISSING_DECLARATION,
|
||||
symbol = symbol,
|
||||
name = symbol.guessName(),
|
||||
visibility = DescriptorVisibilities.DEFAULT_VISIBILITY,
|
||||
modality = Modality.FINAL,
|
||||
symbol = symbol,
|
||||
isVar = false,
|
||||
isConst = false,
|
||||
isLateinit = false,
|
||||
|
||||
+14
-12
@@ -753,18 +753,20 @@ class IrDeclarationDeserializer(
|
||||
val propertySymbol: IrPropertySymbol = symbol.checkSymbolType(PROPERTY_SYMBOL)
|
||||
val prop = symbolTable.declareProperty(uniqId, { propertySymbol }) {
|
||||
irFactory.createProperty(
|
||||
startOffset, endOffset, origin,
|
||||
it,
|
||||
deserializeName(proto.name),
|
||||
flags.visibility,
|
||||
flags.modality,
|
||||
flags.isVar,
|
||||
flags.isConst,
|
||||
flags.isLateinit,
|
||||
flags.isDelegated,
|
||||
flags.isExternal || isEffectivelyExternal,
|
||||
flags.isExpect,
|
||||
flags.isFakeOverride
|
||||
startOffset = startOffset,
|
||||
endOffset = endOffset,
|
||||
origin = origin,
|
||||
name = deserializeName(proto.name),
|
||||
visibility = flags.visibility,
|
||||
modality = flags.modality,
|
||||
symbol = it,
|
||||
isVar = flags.isVar,
|
||||
isConst = flags.isConst,
|
||||
isLateinit = flags.isLateinit,
|
||||
isDelegated = flags.isDelegated,
|
||||
isExternal = flags.isExternal || isEffectivelyExternal,
|
||||
isExpect = flags.isExpect,
|
||||
isFakeOverride = flags.isFakeOverride,
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user