From 6f3b9fe37dd53992dbe9ca8ef8e2a10938212f85 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 7 Apr 2011 18:34:35 +0400 Subject: [PATCH] Cleanup --- .../jet/lang/types/JetTypeInferrer.java | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java b/idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java index 84d02c1046c..6636ff00dd9 100644 --- a/idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java +++ b/idea/src/org/jetbrains/jet/lang/types/JetTypeInferrer.java @@ -513,26 +513,34 @@ public class JetTypeInferrer { result = standardLibrary.getIntType(); } // TODO : other ranges - } else if (elementType == JetNodeTypes.LONG_CONSTANT) { + } + else if (elementType == JetNodeTypes.LONG_CONSTANT) { result = standardLibrary.getLongType(); - } else if (elementType == JetNodeTypes.FLOAT_CONSTANT) { + } + else if (elementType == JetNodeTypes.FLOAT_CONSTANT) { String text = expression.getText(); assert text.length() > 0; char lastChar = text.charAt(text.length() - 1); if (lastChar == 'f' || lastChar == 'F') { result = standardLibrary.getFloatType(); - } else { + } + else { result = standardLibrary.getDoubleType(); } - } else if (elementType == JetNodeTypes.BOOLEAN_CONSTANT) { + } + else if (elementType == JetNodeTypes.BOOLEAN_CONSTANT) { result = standardLibrary.getBooleanType(); - } else if (elementType == JetNodeTypes.CHARACTER_CONSTANT) { + } + else if (elementType == JetNodeTypes.CHARACTER_CONSTANT) { result = standardLibrary.getCharType(); - } else if (elementType == JetNodeTypes.STRING_CONSTANT) { + } + else if (elementType == JetNodeTypes.STRING_CONSTANT) { result = standardLibrary.getStringType(); - } else if (elementType == JetNodeTypes.NULL) { + } + else if (elementType == JetNodeTypes.NULL) { result = JetStandardClasses.getNullableNothingType(); - } else { + } + else { throw new IllegalArgumentException("Unsupported constant: " + expression); } } @@ -546,12 +554,8 @@ public class JetTypeInferrer { public void visitReturnExpression(JetReturnExpression expression) { JetExpression returnedExpression = expression.getReturnedExpression(); - JetType returnedType; if (returnedExpression != null) { - returnedType = getType(scope, returnedExpression, false); - } - else { - returnedType = JetStandardClasses.getUnitType(); + getType(scope, returnedExpression, false); } result = JetStandardClasses.getNothingType(); -- GitLab