Rename DefaultArgumentMarker to DefaultConstructorMarker

This commit is contained in:
Mikhael Bogdanov
2017-06-08 10:49:46 +02:00
committed by Svyatoslav Scherbina
parent 890ccd96f0
commit 724710811d
3 changed files with 4 additions and 4 deletions
@@ -56,7 +56,7 @@ open class Symbols<out T: CommonBackendContext>(val context: T, private val symb
) as ClassDescriptor
)
val defaultArgumentMarker = symbolTable.referenceClass(context.getInternalClass("DefaultArgumentMarker"))
val defaultConstructorMarker = symbolTable.referenceClass(context.getInternalClass("DefaultConstructorMarker"))
val any = symbolTable.referenceClass(builtIns.any)
val unit = symbolTable.referenceClass(builtIns.unit)
@@ -316,7 +316,7 @@ class DefaultParameterInjector internal constructor(val context: Context): BodyL
value = maskValue)
}
if (expression.descriptor is ClassConstructorDescriptor) {
val defaultArgumentMarker = context.ir.symbols.defaultArgumentMarker
val defaultArgumentMarker = context.ir.symbols.defaultConstructorMarker
params += markerParameterDescriptor(realDescriptor) to IrGetObjectValueImpl(
startOffset = irBody.startOffset,
endOffset = irBody.endOffset,
@@ -368,7 +368,7 @@ private fun FunctionDescriptor.generateDefaultsFunction(context: CommonBackendCo
if (this is ClassConstructorDescriptor) {
syntheticParameters += valueParameter(descriptor, syntheticParameters.last().index + 1,
kConstructorMarkerName,
context.ir.symbols.defaultArgumentMarker.owner.defaultType)
context.ir.symbols.defaultConstructorMarker.owner.defaultType)
}
descriptor.initialize(
/* receiverParameterType = */ extensionReceiverParameter?.type,
@@ -17,4 +17,4 @@
package konan.internal
@ExportForCompiler
internal object DefaultArgumentMarker;
internal object DefaultConstructorMarker;