Remove useless methods from codegen utils
This commit is contained in:
@@ -462,10 +462,6 @@ public class AsmUtil {
|
|||||||
return expectedType;
|
return expectedType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void genStubThrow(MethodVisitor mv) {
|
|
||||||
genThrow(mv, STUB_EXCEPTION, STUB_EXCEPTION_MESSAGE);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void genStubCode(MethodVisitor mv) {
|
public static void genStubCode(MethodVisitor mv) {
|
||||||
genMethodThrow(mv, STUB_EXCEPTION, STUB_EXCEPTION_MESSAGE);
|
genMethodThrow(mv, STUB_EXCEPTION, STUB_EXCEPTION_MESSAGE);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
package org.jetbrains.jet.codegen;
|
package org.jetbrains.jet.codegen;
|
||||||
|
|
||||||
import com.intellij.openapi.util.Condition;
|
import com.intellij.openapi.util.Condition;
|
||||||
import com.intellij.psi.PsiElement;
|
|
||||||
import com.intellij.util.containers.ContainerUtil;
|
import com.intellij.util.containers.ContainerUtil;
|
||||||
import com.intellij.util.containers.Stack;
|
import com.intellij.util.containers.Stack;
|
||||||
import org.jetbrains.annotations.NotNull;
|
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.JetClassOrObject;
|
||||||
import org.jetbrains.jet.lang.psi.JetObjectDeclaration;
|
import org.jetbrains.jet.lang.psi.JetObjectDeclaration;
|
||||||
import org.jetbrains.jet.lang.resolve.DescriptorUtils;
|
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.JvmClassName;
|
||||||
import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
import org.jetbrains.jet.lang.resolve.java.JvmStdlibNames;
|
||||||
import org.jetbrains.jet.lang.resolve.name.Name;
|
import org.jetbrains.jet.lang.resolve.name.Name;
|
||||||
@@ -173,16 +171,6 @@ public class CodegenUtil {
|
|||||||
return stack.empty() ? null : stack.peek();
|
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) {
|
public static JetType getSuperClass(ClassDescriptor classDescriptor) {
|
||||||
List<ClassDescriptor> superclassDescriptors = DescriptorUtils.getSuperclassDescriptors(classDescriptor);
|
List<ClassDescriptor> superclassDescriptors = DescriptorUtils.getSuperclassDescriptors(classDescriptor);
|
||||||
for (ClassDescriptor descriptor : superclassDescriptors) {
|
for (ClassDescriptor descriptor : superclassDescriptors) {
|
||||||
@@ -201,12 +189,6 @@ public class CodegenUtil {
|
|||||||
return member;
|
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
|
@Nullable
|
||||||
public static FunctionDescriptor getDeclaredFunctionByRawSignature(
|
public static FunctionDescriptor getDeclaredFunctionByRawSignature(
|
||||||
@NotNull ClassDescriptor owner,
|
@NotNull ClassDescriptor owner,
|
||||||
|
|||||||
Reference in New Issue
Block a user