check modifiers for local declarations

This commit is contained in:
Svetlana Isakova
2012-08-22 16:05:17 +04:00
parent 5bac198165
commit ea611cb51d
6 changed files with 25 additions and 6 deletions
@@ -6,7 +6,7 @@ import java.io.PrintWriter
private fun generateDownTos(outputFile: File, header: String) {
private fun getMaxType(fromType: String, toType: String): String {
fun getMaxType(fromType: String, toType: String): String {
return when {
fromType == "Double" || toType == "Double" -> "Double"
fromType == "Float" || toType == "Float" -> "Float"
@@ -18,7 +18,7 @@ private fun generateDownTos(outputFile: File, header: String) {
}
}
private fun generateDownTo(writer: PrintWriter, fromType: String, toType: String) {
fun generateDownTo(writer: PrintWriter, fromType: String, toType: String) {
val elementType = getMaxType(fromType, toType)
val rangeType = elementType + "Range"
val fromExpr = "this${ if (elementType == fromType) "" else ".to$elementType()" }"