org.jetbrains.jet.lang.resolve.kotlin
Interface KotlinJvmBinaryClass

All Known Implementing Classes:
FileBasedKotlinClass

public interface KotlinJvmBinaryClass


Nested Class Summary
static interface KotlinJvmBinaryClass.AnnotationArgumentVisitor
           
static interface KotlinJvmBinaryClass.AnnotationArrayArgumentVisitor
           
static interface KotlinJvmBinaryClass.AnnotationVisitor
           
static interface KotlinJvmBinaryClass.MemberVisitor
           
static interface KotlinJvmBinaryClass.MethodAnnotationVisitor
           
 
Method Summary
 KotlinClassHeader getClassHeader()
           
 ClassId getClassId()
           
 void loadClassAnnotations(KotlinJvmBinaryClass.AnnotationVisitor visitor)
           
 void visitMembers(KotlinJvmBinaryClass.MemberVisitor visitor)
           
 

Method Detail

getClassId

@NotNull
ClassId getClassId()

loadClassAnnotations

void loadClassAnnotations(@NotNull
                          KotlinJvmBinaryClass.AnnotationVisitor visitor)

visitMembers

void visitMembers(@NotNull
                  KotlinJvmBinaryClass.MemberVisitor visitor)

getClassHeader

@NotNull
KotlinClassHeader getClassHeader()