org.jetbrains.jet.descriptors.serialization
Class SerializerExtension

java.lang.Object
  extended by org.jetbrains.jet.descriptors.serialization.SerializerExtension
Direct Known Subclasses:
JavaSerializerExtension

public abstract class SerializerExtension
extends java.lang.Object


Field Summary
static SerializerExtension DEFAULT
           
 
Constructor Summary
SerializerExtension()
           
 
Method Summary
 boolean hasSupertypes(ClassDescriptor descriptor)
           
 void serializeCallable(CallableMemberDescriptor callable, ProtoBuf.Callable.Builder proto, NameTable nameTable)
           
 void serializeValueParameter(ValueParameterDescriptor descriptor, ProtoBuf.Callable.ValueParameter.Builder proto, NameTable nameTable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final SerializerExtension DEFAULT
Constructor Detail

SerializerExtension

public SerializerExtension()
Method Detail

hasSupertypes

public boolean hasSupertypes(@NotNull
                             ClassDescriptor descriptor)

serializeCallable

public void serializeCallable(@NotNull
                              CallableMemberDescriptor callable,
                              @NotNull
                              ProtoBuf.Callable.Builder proto,
                              @NotNull
                              NameTable nameTable)

serializeValueParameter

public void serializeValueParameter(@NotNull
                                    ValueParameterDescriptor descriptor,
                                    @NotNull
                                    ProtoBuf.Callable.ValueParameter.Builder proto,
                                    @NotNull
                                    NameTable nameTable)