From 6e623c57e1cdc1b6b5c70ffc59e8171d284606cb Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 19 Mar 2013 16:07:53 +0400 Subject: [PATCH] Removed "worst code in Kotlin project". Nothing changed after removing. --- .../resolve/java/JetTypeJetSignatureReader.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JetTypeJetSignatureReader.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JetTypeJetSignatureReader.java index 64deeb19beb..eeb44f1d4b0 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JetTypeJetSignatureReader.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JetTypeJetSignatureReader.java @@ -31,8 +31,6 @@ import org.jetbrains.jet.rt.signature.JetSignatureVisitor; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; public abstract class JetTypeJetSignatureReader extends JetSignatureExceptionsAdapter { @@ -112,18 +110,6 @@ public abstract class JetTypeJetSignatureReader extends JetSignatureExceptionsAd } } - // TODO: this is the worst code in Kotlin project - Matcher functionMatcher = Pattern.compile("jet\\.Function(\\d+)").matcher(ourName.getFqName()); - if (functionMatcher.matches()) { - return KotlinBuiltIns.getInstance().getFunction(Integer.parseInt(functionMatcher.group(1))); - } - - Matcher patternMatcher = Pattern.compile("jet\\.Tuple(\\d+)").matcher(ourName.getFqName()); - if (patternMatcher.matches()) { - return KotlinBuiltIns.getInstance().getTuple(Integer.parseInt(patternMatcher.group(1))); - } - - return javaDescriptorResolver.resolveClass(ourName, DescriptorSearchRule.INCLUDE_KOTLIN); }