summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker/Analyzer.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/typechecker/Analyzer.java')
-rw-r--r--sources/scalac/typechecker/Analyzer.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java
index 4595a33249..2954a56e3d 100644
--- a/sources/scalac/typechecker/Analyzer.java
+++ b/sources/scalac/typechecker/Analyzer.java
@@ -601,7 +601,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
else if (value instanceof Long) return definitions.LONG_TYPE;
else if (value instanceof Float) return definitions.FLOAT_TYPE;
else if (value instanceof Double) return definitions.DOUBLE_TYPE;
- else if (value instanceof String) return definitions.JAVA_STRING_TYPE;
+ else if (value instanceof String) return definitions.JAVA_STRING_TYPE();
else if (value instanceof Boolean) return definitions.BOOLEAN_TYPE;
else throw new ApplicationError();
}
@@ -2084,7 +2084,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
case Throw(Tree expr):
Tree expr1 = transform(
- expr, EXPRmode, definitions.JAVA_THROWABLE_TYPE);
+ expr, EXPRmode, definitions.JAVA_THROWABLE_TYPE());
return gen.Select(tree.pos, expr1, definitions.THROW);
case Return(Tree expr):
@@ -2096,7 +2096,7 @@ public class Analyzer extends Transformer implements Modifiers, Kinds {
Tree expr1 = transform(
expr, EXPRmode, enclFun.type().resultType());
return copy.Return(tree, expr1)
- .setSymbol(enclFun).setType(definitions.ALL_TYPE);
+ .setSymbol(enclFun).setType(definitions.ALL_TYPE());
} else {
return error(tree.pos, "return outside method definition");
}