org.jetbrains.kotlin.serialization
Class SerializerExtension
java.lang.Object
org.jetbrains.kotlin.serialization.SerializerExtension
- Direct Known Subclasses:
- JvmSerializerExtension
public abstract class SerializerExtension
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializerExtension
public SerializerExtension()
serializeClass
public void serializeClass(@NotNull
ClassDescriptor descriptor,
@NotNull
ProtoBuf.Class.Builder proto,
@NotNull
StringTable stringTable)
serializePackage
public void serializePackage(@NotNull
java.util.Collection<PackageFragmentDescriptor> packageFragments,
@NotNull
ProtoBuf.Package.Builder proto,
@NotNull
StringTable stringTable)
serializeCallable
public void serializeCallable(@NotNull
CallableMemberDescriptor callable,
@NotNull
ProtoBuf.Callable.Builder proto,
@NotNull
StringTable stringTable)
serializeValueParameter
public void serializeValueParameter(@NotNull
ValueParameterDescriptor descriptor,
@NotNull
ProtoBuf.Callable.ValueParameter.Builder proto,
@NotNull
StringTable stringTable)
getLocalClassName
@NotNull
public java.lang.String getLocalClassName(@NotNull
ClassDescriptor descriptor)