Remove useless methods from codegen utils
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user