From 3fe9a8beca64c17335955a037ea18df48847e991 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Thu, 24 May 2012 12:34:04 +0400 Subject: [PATCH] removed TypeUtils.FORBIDDEN constant --- .../jetbrains/jet/lang/types/TypeUtils.java | 34 ------------------- .../expressions/ExpressionTypingServices.java | 1 - 2 files changed, 35 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java index bf9eabc071d..e3ae251dbef 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java @@ -42,40 +42,6 @@ import java.util.*; * @author abreslav */ public class TypeUtils { - public static final JetType FORBIDDEN = new JetType() { - @NotNull - @Override - public TypeConstructor getConstructor() { - throw new UnsupportedOperationException(); // TODO - } - - @NotNull - @Override - public List getArguments() { - throw new UnsupportedOperationException(); // TODO - } - - @Override - public boolean isNullable() { - throw new UnsupportedOperationException(); // TODO - } - - @NotNull - @Override - public JetScope getMemberScope() { - throw new UnsupportedOperationException(); // TODO - } - - @Override - public List getAnnotations() { - throw new UnsupportedOperationException(); // TODO - } - - @Override - public String toString() { - return "FORBIDDEN"; - } - }; public static final JetType NO_EXPECTED_TYPE = new JetType() { @NotNull @Override diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingServices.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingServices.java index ecddcca3397..b4254229bc2 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingServices.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/expressions/ExpressionTypingServices.java @@ -46,7 +46,6 @@ import java.util.*; import static org.jetbrains.jet.lang.diagnostics.Errors.TYPE_MISMATCH; import static org.jetbrains.jet.lang.resolve.BindingContext.LABEL_TARGET; import static org.jetbrains.jet.lang.resolve.BindingContext.STATEMENT; -import static org.jetbrains.jet.lang.types.TypeUtils.FORBIDDEN; import static org.jetbrains.jet.lang.types.TypeUtils.NO_EXPECTED_TYPE; /**