org.jetbrains.jet.descriptors.serialization
Class TypeDeserializer

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

public class TypeDeserializer
extends java.lang.Object


Nested Class Summary
static interface TypeDeserializer.TypeParameterResolver
           
 
Constructor Summary
TypeDeserializer(DeserializationContext context, TypeDeserializer parent, java.lang.String debugName, TypeDeserializer.TypeParameterResolver typeParameterResolver)
           
 
Method Summary
 java.lang.String toString()
           
 JetType type(ProtoBuf.Type proto)
           
 JetType typeOrNull(ProtoBuf.Type proto)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeDeserializer

public TypeDeserializer(@NotNull
                        DeserializationContext context,
                        @Nullable
                        TypeDeserializer parent,
                        @NotNull
                        java.lang.String debugName,
                        @NotNull
                        TypeDeserializer.TypeParameterResolver typeParameterResolver)
Method Detail

typeOrNull

@Nullable
public JetType typeOrNull(@Nullable
                                   ProtoBuf.Type proto)

type

@NotNull
public JetType type(@NotNull
                            ProtoBuf.Type proto)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object