org.jetbrains.jet.descriptors.serialization
Class MemberDeserializer

java.lang.Object
  extended by org.jetbrains.jet.descriptors.serialization.MemberDeserializer

public class MemberDeserializer
extends java.lang.Object


Constructor Summary
MemberDeserializer(DeserializationContextWithTypes context)
           
 
Method Summary
static Annotations getAnnotations(DeclarationDescriptor containingDeclaration, ProtoBuf.Callable proto, int flags, AnnotatedCallableKind kind, AnnotationLoader annotationLoader, NameResolver nameResolver)
           
 CallableMemberDescriptor loadCallable(ProtoBuf.Callable proto)
           
 java.util.List<DeserializedTypeParameterDescriptor> typeParameters(java.util.List<ProtoBuf.TypeParameter> protos, TypeDeserializer typeDeserializer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberDeserializer

public MemberDeserializer(@NotNull
                          DeserializationContextWithTypes context)
Method Detail

loadCallable

@NotNull
public CallableMemberDescriptor loadCallable(@NotNull
                                                     ProtoBuf.Callable proto)

getAnnotations

public static Annotations getAnnotations(@NotNull
                                         DeclarationDescriptor containingDeclaration,
                                         @NotNull
                                         ProtoBuf.Callable proto,
                                         int flags,
                                         @NotNull
                                         AnnotatedCallableKind kind,
                                         @NotNull
                                         AnnotationLoader annotationLoader,
                                         @NotNull
                                         NameResolver nameResolver)

typeParameters

@NotNull
public java.util.List<DeserializedTypeParameterDescriptor> typeParameters(@NotNull
                                                                                  java.util.List<ProtoBuf.TypeParameter> protos,
                                                                                  @NotNull
                                                                                  TypeDeserializer typeDeserializer)