org.jetbrains.kotlin.load.kotlin
Interface KotlinJvmBinaryClass.AnnotationArgumentVisitor

Enclosing interface:
KotlinJvmBinaryClass

public static interface KotlinJvmBinaryClass.AnnotationArgumentVisitor


Method Summary
 void visit(Name name, java.lang.Object value)
           
 KotlinJvmBinaryClass.AnnotationArgumentVisitor visitAnnotation(Name name, ClassId classId)
           
 KotlinJvmBinaryClass.AnnotationArrayArgumentVisitor visitArray(Name name)
           
 void visitEnd()
           
 void visitEnum(Name name, ClassId enumClassId, Name enumEntryName)
           
 

Method Detail

visit

void visit(@Nullable
           Name name,
           @Nullable
           java.lang.Object value)

visitEnum

void visitEnum(@NotNull
               Name name,
               @NotNull
               ClassId enumClassId,
               @NotNull
               Name enumEntryName)

visitAnnotation

@Nullable
KotlinJvmBinaryClass.AnnotationArgumentVisitor visitAnnotation(@NotNull
                                                                        Name name,
                                                                        @NotNull
                                                                        ClassId classId)

visitArray

@Nullable
KotlinJvmBinaryClass.AnnotationArrayArgumentVisitor visitArray(@NotNull
                                                                        Name name)

visitEnd

void visitEnd()