Minor: reformat
This commit is contained in:
@@ -26,14 +26,14 @@ interface CallGenerator {
|
|||||||
class DefaultCallGenerator(private val codegen: ExpressionCodegen) : CallGenerator {
|
class DefaultCallGenerator(private val codegen: ExpressionCodegen) : CallGenerator {
|
||||||
|
|
||||||
override fun genCallInner(
|
override fun genCallInner(
|
||||||
callableMethod: Callable,
|
callableMethod: Callable,
|
||||||
resolvedCall: ResolvedCall<*>?,
|
resolvedCall: ResolvedCall<*>?,
|
||||||
callDefault: Boolean,
|
callDefault: Boolean,
|
||||||
codegen: ExpressionCodegen) {
|
codegen: ExpressionCodegen
|
||||||
|
) {
|
||||||
if (!callDefault) {
|
if (!callDefault) {
|
||||||
callableMethod.genInvokeInstruction(codegen.v)
|
callableMethod.genInvokeInstruction(codegen.v)
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
(callableMethod as CallableMethod).genInvokeDefaultInstruction(codegen.v)
|
(callableMethod as CallableMethod).genInvokeDefaultInstruction(codegen.v)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -73,8 +73,7 @@ interface CallGenerator {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun putCapturedValueOnStack(
|
override fun putCapturedValueOnStack(stackValue: StackValue, valueType: Type, paramIndex: Int) {
|
||||||
stackValue: StackValue, valueType: Type, paramIndex: Int) {
|
|
||||||
stackValue.put(stackValue.type, stackValue.kotlinType, codegen.v)
|
stackValue.put(stackValue.type, stackValue.kotlinType, codegen.v)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -117,26 +116,28 @@ interface CallGenerator {
|
|||||||
fun genCallInner(callableMethod: Callable, resolvedCall: ResolvedCall<*>?, callDefault: Boolean, codegen: ExpressionCodegen)
|
fun genCallInner(callableMethod: Callable, resolvedCall: ResolvedCall<*>?, callDefault: Boolean, codegen: ExpressionCodegen)
|
||||||
|
|
||||||
fun genValueAndPut(
|
fun genValueAndPut(
|
||||||
valueParameterDescriptor: ValueParameterDescriptor,
|
valueParameterDescriptor: ValueParameterDescriptor,
|
||||||
argumentExpression: KtExpression,
|
argumentExpression: KtExpression,
|
||||||
parameterType: Type,
|
parameterType: Type,
|
||||||
parameterIndex: Int)
|
parameterIndex: Int
|
||||||
|
)
|
||||||
|
|
||||||
fun putValueIfNeeded(
|
fun putValueIfNeeded(parameterType: JvmKotlinType, value: StackValue) {
|
||||||
parameterType: JvmKotlinType,
|
|
||||||
value: StackValue) {
|
|
||||||
putValueIfNeeded(parameterType, value, ValueKind.GENERAL)
|
putValueIfNeeded(parameterType, value, ValueKind.GENERAL)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun putValueIfNeeded(
|
fun putValueIfNeeded(
|
||||||
parameterType: JvmKotlinType,
|
parameterType: JvmKotlinType,
|
||||||
value: StackValue,
|
value: StackValue,
|
||||||
kind: ValueKind = ValueKind.GENERAL,
|
kind: ValueKind = ValueKind.GENERAL,
|
||||||
parameterIndex: Int = -1)
|
parameterIndex: Int = -1
|
||||||
|
)
|
||||||
|
|
||||||
fun putCapturedValueOnStack(
|
fun putCapturedValueOnStack(
|
||||||
stackValue: StackValue,
|
stackValue: StackValue,
|
||||||
valueType: Type, paramIndex: Int)
|
valueType: Type,
|
||||||
|
paramIndex: Int
|
||||||
|
)
|
||||||
|
|
||||||
fun processAndPutHiddenParameters(justProcess: Boolean)
|
fun processAndPutHiddenParameters(justProcess: Boolean)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user