KotlinClassHeader.read() removed

This commit is contained in:
Andrey Breslav
2014-01-07 20:33:33 +04:00
parent 8f8b85101e
commit ce18d5ad8c
3 changed files with 3 additions and 10 deletions
@@ -27,6 +27,7 @@ import org.jetbrains.asm4.FieldVisitor;
import org.jetbrains.asm4.MethodVisitor;
import org.jetbrains.jet.lang.resolve.java.JvmClassName;
import org.jetbrains.jet.lang.resolve.kotlin.header.KotlinClassHeader;
import org.jetbrains.jet.lang.resolve.kotlin.header.ReadKotlinClassHeaderAnnotationVisitor;
import org.jetbrains.jet.lang.resolve.name.Name;
import org.jetbrains.jet.storage.NotNullLazyValue;
import org.jetbrains.jet.storage.NullableLazyValue;
@@ -57,7 +58,7 @@ public class VirtualFileKotlinClass implements KotlinJvmBinaryClass {
new Function0<KotlinClassHeader>() {
@Override
public KotlinClassHeader invoke() {
return KotlinClassHeader.read(VirtualFileKotlinClass.this);
return ReadKotlinClassHeaderAnnotationVisitor.read(VirtualFileKotlinClass.this);
}
}
);
@@ -16,15 +16,7 @@
package org.jetbrains.jet.lang.resolve.kotlin.header;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.resolve.kotlin.KotlinJvmBinaryClass;
public abstract class KotlinClassHeader {
@Nullable
public static KotlinClassHeader read(@NotNull KotlinJvmBinaryClass kotlinClass) {
return ReadKotlinClassHeaderAnnotationVisitor.read(kotlinClass);
}
private final int version;
@@ -32,7 +32,7 @@ import static org.jetbrains.jet.lang.resolve.java.AbiVersionUtil.isAbiVersionCom
import static org.jetbrains.jet.lang.resolve.kotlin.KotlinJvmBinaryClass.AnnotationArgumentVisitor;
import static org.jetbrains.jet.lang.resolve.kotlin.KotlinJvmBinaryClass.AnnotationVisitor;
/* package */ class ReadKotlinClassHeaderAnnotationVisitor implements AnnotationVisitor {
public class ReadKotlinClassHeaderAnnotationVisitor implements AnnotationVisitor {
@SuppressWarnings("deprecation")
private enum HeaderType {
CLASS(JvmAnnotationNames.KOTLIN_CLASS),