diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilderAdapter.java b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilderAdapter.java index 54761eca22e..4c69649f546 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilderAdapter.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowBuilderAdapter.java @@ -24,198 +24,168 @@ import org.jetbrains.jet.lang.psi.*; import java.util.List; public class JetControlFlowBuilderAdapter implements JetControlFlowBuilder { - protected @Nullable JetControlFlowBuilder builder; + protected JetControlFlowBuilder builder; @Override public void read(@NotNull JetElement element) { - assert builder != null; builder.read(element); } @Override public void loadUnit(@NotNull JetExpression expression) { - assert builder != null; builder.loadUnit(expression); } @Override @NotNull public Label createUnboundLabel() { - assert builder != null; return builder.createUnboundLabel(); } @NotNull @Override public Label createUnboundLabel(@NotNull String name) { - assert builder != null; return builder.createUnboundLabel(name); } @Override public void bindLabel(@NotNull Label label) { - assert builder != null; builder.bindLabel(label); } @Override public void jump(@NotNull Label label) { - assert builder != null; builder.jump(label); } @Override public void jumpOnFalse(@NotNull Label label) { - assert builder != null; builder.jumpOnFalse(label); } @Override public void jumpOnTrue(@NotNull Label label) { - assert builder != null; builder.jumpOnTrue(label); } @Override public void nondeterministicJump(@NotNull Label label) { - assert builder != null; builder.nondeterministicJump(label); } @Override public void nondeterministicJump(@NotNull List