Remove useless methods from codegen utils

This commit is contained in:
Alexander Udalov
2013-04-10 18:31:24 +04:00
parent 306e4bdbd7
commit 330efd3967
2 changed files with 0 additions and 22 deletions
@@ -462,10 +462,6 @@ public class AsmUtil {
return expectedType;
}
public static void genStubThrow(MethodVisitor mv) {
genThrow(mv, STUB_EXCEPTION, STUB_EXCEPTION_MESSAGE);
}
public static void genStubCode(MethodVisitor mv) {
genMethodThrow(mv, STUB_EXCEPTION, STUB_EXCEPTION_MESSAGE);
}
@@ -17,7 +17,6 @@
package org.jetbrains.jet.codegen;
import com.intellij.openapi.util.Condition;
import com.intellij.psi.PsiElement;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.containers.Stack;
import org.jetbrains.annotations.NotNull;
@@ -36,7 +35,6 @@ import org.jetbrains.jet.lang.psi.JetClassObject;
import org.jetbrains.jet.lang.psi.JetClassOrObject;
import org.jetbrains.jet.lang.psi.JetObjectDeclaration;
import org.jetbrains.jet.lang.resolve.DescriptorUtils;
import org.jetbrains.jet.lang.resolve.java.JvmAbi;
import org.jetbrains.jet.lang.resolve.java.JvmClassName;
import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
import org.jetbrains.jet.lang.resolve.name.Name;
@@ -173,16 +171,6 @@ public class CodegenUtil {
return stack.empty() ? null : stack.peek();
}
@Nullable
public static String getLocalNameForObject(JetObjectDeclaration object) {
PsiElement parent = object.getParent();
if (parent instanceof JetClassObject) {
return JvmAbi.CLASS_OBJECT_CLASS_NAME;
}
return null;
}
public static JetType getSuperClass(ClassDescriptor classDescriptor) {
List<ClassDescriptor> superclassDescriptors = DescriptorUtils.getSuperclassDescriptors(classDescriptor);
for (ClassDescriptor descriptor : superclassDescriptors) {
@@ -201,12 +189,6 @@ public class CodegenUtil {
return member;
}
public static void checkMustGenerateCode(CallableMemberDescriptor descriptor) {
if (descriptor.getKind() != CallableMemberDescriptor.Kind.DECLARATION) {
throw new IllegalStateException("Must not generate code for descriptor: " + descriptor);
}
}
@Nullable
public static FunctionDescriptor getDeclaredFunctionByRawSignature(
@NotNull ClassDescriptor owner,