Remove redundant suspend modifiers

This commit is contained in:
Ivan Kylchik
2020-04-13 19:20:05 +03:00
parent cb0eb008f8
commit 5791ecd4f7
@@ -583,11 +583,11 @@ class IrInterpreter(irModule: IrModuleFragment) {
return executionResult
}
private suspend fun interpretBreak(breakStatement: IrBreak): ExecutionResult {
private fun interpretBreak(breakStatement: IrBreak): ExecutionResult {
return BreakLoop.addInfo(breakStatement.label ?: "")
}
private suspend fun interpretContinue(continueStatement: IrContinue): ExecutionResult {
private fun interpretContinue(continueStatement: IrContinue): ExecutionResult {
return Continue.addInfo(continueStatement.label ?: "")
}
@@ -609,7 +609,7 @@ class IrInterpreter(irModule: IrModuleFragment) {
return Next
}
private suspend fun interpretGetValue(expression: IrGetValue): ExecutionResult {
private fun interpretGetValue(expression: IrGetValue): ExecutionResult {
stack.pushReturnValue(stack.getVariableState(expression.symbol.descriptor).copy())
return Next
}
@@ -632,7 +632,7 @@ class IrInterpreter(irModule: IrModuleFragment) {
return Next
}
private suspend fun interpretGetObjectValue(expression: IrGetObjectValue): ExecutionResult {
private fun interpretGetObjectValue(expression: IrGetObjectValue): ExecutionResult {
val owner = expression.symbol.owner
if (owner.hasAnnotation(evaluateIntrinsicAnnotation)) {
stack.pushReturnValue(Wrapper.getCompanionObject(owner))
@@ -798,12 +798,12 @@ class IrInterpreter(irModule: IrModuleFragment) {
return Next
}
private suspend fun interpretFunctionExpression(expression: IrFunctionExpression): ExecutionResult {
private fun interpretFunctionExpression(expression: IrFunctionExpression): ExecutionResult {
stack.pushReturnValue(Lambda(expression.function, expression.type.classOrNull!!.owner))
return Next
}
private suspend fun interpretFunctionReference(reference: IrFunctionReference): ExecutionResult {
private fun interpretFunctionReference(reference: IrFunctionReference): ExecutionResult {
stack.pushReturnValue(Lambda(reference.symbol.owner, reference.type.classOrNull!!.owner))
return Next
}