[IR] Reorder parameters in IrFactory#createValueParameter
This is to prepare for IrFactory auto-generation (KT-59308).
This commit is contained in:
committed by
Space Team
parent
2cc588d6d8
commit
9fcdc10019
+12
-3
@@ -361,9 +361,18 @@ private fun TranslationPluginContext.declareParameterStub(parameterDescriptor: P
|
||||
val type = typeTranslator.translateType(parameterDescriptor.type)
|
||||
val varargElementType = parameterDescriptor.varargElementType?.let { typeTranslator.translateType(it) }
|
||||
return irFactory.createValueParameter(
|
||||
UNDEFINED_OFFSET, UNDEFINED_OFFSET, IrDeclarationOrigin.DEFINED, symbol, parameterDescriptor.name,
|
||||
parameterDescriptor.indexOrMinusOne, type, varargElementType, parameterDescriptor.isCrossinline,
|
||||
parameterDescriptor.isNoinline, isHidden = false, isAssignable = false
|
||||
startOffset = UNDEFINED_OFFSET,
|
||||
endOffset = UNDEFINED_OFFSET,
|
||||
origin = IrDeclarationOrigin.DEFINED,
|
||||
name = parameterDescriptor.name,
|
||||
type = type,
|
||||
isAssignable = false,
|
||||
symbol = symbol,
|
||||
index = parameterDescriptor.indexOrMinusOne,
|
||||
varargElementType = varargElementType,
|
||||
isCrossinline = parameterDescriptor.isCrossinline,
|
||||
isNoinline = parameterDescriptor.isNoinline,
|
||||
isHidden = false,
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user