From 554aab83be4878f8cdce5fdb5fd7585077693dae Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Sat, 26 Nov 2011 10:01:57 +0200 Subject: [PATCH] npe() renamed to sure() --- .../jet/codegen/ExpressionCodegen.java | 42 ++++++++----------- .../jet/codegen/intrinsics/Concat.java | 2 +- .../codegen/intrinsics/IntrinsicMethods.java | 3 +- .../intrinsics/{NPE.java => Sure.java} | 4 +- compiler/frontend/src/jet/Library.jet | 2 +- .../quick/regressions/kt600.jet | 4 +- .../org/jetbrains/jet/runtime/JetNpeTest.java | 10 ++--- stdlib/src/jet/runtime/Intrinsics.java | 30 ++++++++++++- .../jet/runtime/JetNullPointerException.java | 32 -------------- 9 files changed, 58 insertions(+), 71 deletions(-) rename compiler/backend/src/org/jetbrains/jet/codegen/intrinsics/{NPE.java => Sure.java} (84%) delete mode 100644 stdlib/src/jet/runtime/JetNullPointerException.java diff --git a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java index 0aa482db4b4..3ab8cc82519 100644 --- a/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java +++ b/compiler/backend/src/org/jetbrains/jet/codegen/ExpressionCodegen.java @@ -35,18 +35,10 @@ import java.util.*; * @author alex.tkachman */ public class ExpressionCodegen extends JetVisitor { - private static final String CLASS_OBJECT = "java/lang/Object"; - private static final String CLASS_STRING = "java/lang/String"; - public static final String CLASS_STRING_BUILDER = "java/lang/StringBuilder"; - private static final String CLASS_COMPARABLE = "java/lang/Comparable"; private static final String CLASS_NO_PATTERN_MATCHED_EXCEPTION = "jet/NoPatternMatchedException"; private static final String CLASS_TYPE_CAST_EXCEPTION = "jet/TypeCastException"; - private static final Type OBJECT_TYPE = Type.getType(Object.class); - private static final Type THROWABLE_TYPE = Type.getType(Throwable.class); - private static final Type STRING_TYPE = Type.getObjectType(CLASS_STRING); - private final Stack