[IR] Support isHidden is IrFactory API
- add API to create a hidden value parameter
This commit is contained in:
+2
-1
@@ -235,8 +235,9 @@ object IrFactoryImpl : IrFactory {
|
|||||||
varargElementType: IrType?,
|
varargElementType: IrType?,
|
||||||
isCrossinline: Boolean,
|
isCrossinline: Boolean,
|
||||||
isNoinline: Boolean,
|
isNoinline: Boolean,
|
||||||
|
isHidden: Boolean
|
||||||
): IrValueParameter =
|
): IrValueParameter =
|
||||||
IrValueParameterImpl(startOffset, endOffset, origin, symbol, name, index, type, varargElementType, isCrossinline, isNoinline)
|
IrValueParameterImpl(startOffset, endOffset, origin, symbol, name, index, type, varargElementType, isCrossinline, isNoinline, isHidden)
|
||||||
|
|
||||||
override fun createExpressionBody(
|
override fun createExpressionBody(
|
||||||
startOffset: Int,
|
startOffset: Int,
|
||||||
|
|||||||
+2
-1
@@ -237,8 +237,9 @@ object PersistentIrFactory : IrFactory {
|
|||||||
varargElementType: IrType?,
|
varargElementType: IrType?,
|
||||||
isCrossinline: Boolean,
|
isCrossinline: Boolean,
|
||||||
isNoinline: Boolean,
|
isNoinline: Boolean,
|
||||||
|
isHidden: Boolean
|
||||||
): IrValueParameter =
|
): IrValueParameter =
|
||||||
PersistentIrValueParameter(startOffset, endOffset, origin, symbol, name, index, type, varargElementType, isCrossinline, isNoinline)
|
PersistentIrValueParameter(startOffset, endOffset, origin, symbol, name, index, type, varargElementType, isCrossinline, isNoinline, isHidden)
|
||||||
|
|
||||||
override fun createExpressionBody(
|
override fun createExpressionBody(
|
||||||
startOffset: Int,
|
startOffset: Int,
|
||||||
|
|||||||
@@ -199,6 +199,7 @@ interface IrFactory {
|
|||||||
varargElementType: IrType?,
|
varargElementType: IrType?,
|
||||||
isCrossinline: Boolean,
|
isCrossinline: Boolean,
|
||||||
isNoinline: Boolean,
|
isNoinline: Boolean,
|
||||||
|
isHidden: Boolean = false
|
||||||
): IrValueParameter
|
): IrValueParameter
|
||||||
|
|
||||||
// Bodies
|
// Bodies
|
||||||
|
|||||||
Reference in New Issue
Block a user