From 763e15a567674b9411ba68095f10bf57cd8c0945 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Wed, 22 Aug 2012 12:30:04 +0400 Subject: [PATCH] Clarifying message + making fields final --- .../org/jetbrains/jet/codegen/ExpressionCodegen.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index 3da93665e29..abe0e2f9e84 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -441,11 +441,11 @@ public class ExpressionCodegen extends JetVisitor { } private abstract class ForLoopGenerator { - protected JetForExpression expression; - protected Type loopRangeType; - protected JetType expressionType; - protected VariableDescriptor parameterDescriptor; - Label end = new Label(); + protected final JetForExpression expression; + protected final Type loopRangeType; + protected final JetType expressionType; + protected final VariableDescriptor parameterDescriptor; + protected final Label end = new Label(); public ForLoopGenerator(JetForExpression expression, Type loopRangeType) { this.expression = expression; @@ -1673,7 +1673,7 @@ public class ExpressionCodegen extends JetVisitor { StackValue.onStack(intermediateType).put(type, v); } else { - throw new UnsupportedOperationException(); + throw new UnsupportedOperationException("Unsupported receiver type: " + descriptor); } }