org.jetbrains.jet.descriptors.serialization.descriptors
Interface AnnotationLoader

All Known Implementing Classes:
AnnotationDescriptorLoader

public interface AnnotationLoader


Field Summary
static AnnotationLoader UNSUPPORTED
           
 
Method Summary
 Annotations loadCallableAnnotations(ClassOrPackageFragmentDescriptor container, ProtoBuf.Callable proto, NameResolver nameResolver, AnnotatedCallableKind kind)
           
 Annotations loadClassAnnotations(ClassDescriptor descriptor, ProtoBuf.Class classProto)
           
 Annotations loadValueParameterAnnotations(ClassOrPackageFragmentDescriptor container, ProtoBuf.Callable callable, NameResolver nameResolver, AnnotatedCallableKind kind, ProtoBuf.Callable.ValueParameter proto)
           
 

Field Detail

UNSUPPORTED

static final AnnotationLoader UNSUPPORTED
Method Detail

loadClassAnnotations

@NotNull
Annotations loadClassAnnotations(@NotNull
                                         ClassDescriptor descriptor,
                                         @NotNull
                                         ProtoBuf.Class classProto)

loadCallableAnnotations

@NotNull
Annotations loadCallableAnnotations(@NotNull
                                            ClassOrPackageFragmentDescriptor container,
                                            @NotNull
                                            ProtoBuf.Callable proto,
                                            @NotNull
                                            NameResolver nameResolver,
                                            @NotNull
                                            AnnotatedCallableKind kind)

loadValueParameterAnnotations

@NotNull
Annotations loadValueParameterAnnotations(@NotNull
                                                  ClassOrPackageFragmentDescriptor container,
                                                  @NotNull
                                                  ProtoBuf.Callable callable,
                                                  @NotNull
                                                  NameResolver nameResolver,
                                                  @NotNull
                                                  AnnotatedCallableKind kind,
                                                  @NotNull
                                                  ProtoBuf.Callable.ValueParameter proto)