org.jetbrains.jet.lang.resolve.kotlin.header
Class ReadKotlinClassHeaderAnnotationVisitor

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.kotlin.header.ReadKotlinClassHeaderAnnotationVisitor
All Implemented Interfaces:
KotlinJvmBinaryClass.AnnotationVisitor

public class ReadKotlinClassHeaderAnnotationVisitor
extends java.lang.Object
implements KotlinJvmBinaryClass.AnnotationVisitor


Method Summary
 KotlinClassHeader createHeader()
           
static KotlinClassHeader read(KotlinJvmBinaryClass kotlinClass)
           
 KotlinJvmBinaryClass.AnnotationArgumentVisitor visitAnnotation(JvmClassName annotationClassName)
           
 void visitEnd()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

read

@Nullable
public static KotlinClassHeader read(@NotNull
                                              KotlinJvmBinaryClass kotlinClass)

createHeader

@Nullable
public KotlinClassHeader createHeader()

visitAnnotation

@Nullable
public KotlinJvmBinaryClass.AnnotationArgumentVisitor visitAnnotation(@NotNull
                                                                               JvmClassName annotationClassName)
Specified by:
visitAnnotation in interface KotlinJvmBinaryClass.AnnotationVisitor

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface KotlinJvmBinaryClass.AnnotationVisitor