Code clean after convertion

This commit is contained in:
Mikhael Bogdanov
2017-05-15 20:00:07 +02:00
parent fcd76e6dec
commit e86e128c8a
@@ -25,22 +25,17 @@ class InlinedLambdaRemapper(
methodParams: Parameters methodParams: Parameters
) : FieldRemapper(lambdaInternalName, parent, methodParams) { ) : FieldRemapper(lambdaInternalName, parent, methodParams) {
public override fun canProcess(fieldOwner: String, fieldName: String, isFolding: Boolean): Boolean { public override fun canProcess(fieldOwner: String, fieldName: String, isFolding: Boolean) =
return isFolding && super.canProcess(fieldOwner, fieldName, true) isFolding && super.canProcess(fieldOwner, fieldName, true)
}
public override fun findField(fieldInsnNode: FieldInsnNode, captured: Collection<CapturedParamInfo>): CapturedParamInfo? { public override fun findField(fieldInsnNode: FieldInsnNode, captured: Collection<CapturedParamInfo>) =
return parent.findField(fieldInsnNode, captured) parent.findField(fieldInsnNode, captured)
}
override fun isInsideInliningLambda(): Boolean { override fun isInsideInliningLambda() = true
return true
}
override fun getFieldForInline(node: FieldInsnNode, prefix: StackValue?): StackValue? { override fun getFieldForInline(node: FieldInsnNode, prefix: StackValue?) =
if (parent.isRoot) { if (parent.isRoot)
return super.getFieldForInline(node, prefix) super.getFieldForInline(node, prefix)
} else
return parent.getFieldForInline(node, prefix) parent.getFieldForInline(node, prefix)
}
} }