|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.serialization.SerializerExtension
public abstract class SerializerExtension
| Constructor Summary | |
|---|---|
SerializerExtension()
|
|
| Method Summary | |
|---|---|
abstract StringTable |
getStringTable()
|
void |
serializeClass(ClassDescriptor descriptor,
ProtoBuf.Class.Builder proto)
|
void |
serializeConstructor(ConstructorDescriptor descriptor,
ProtoBuf.Constructor.Builder proto)
|
void |
serializeFunction(FunctionDescriptor descriptor,
ProtoBuf.Function.Builder proto)
|
void |
serializePackage(java.util.Collection<PackageFragmentDescriptor> packageFragments,
ProtoBuf.Package.Builder proto)
|
void |
serializeProperty(PropertyDescriptor descriptor,
ProtoBuf.Property.Builder proto)
|
void |
serializeType(KotlinType type,
ProtoBuf.Type.Builder proto)
|
void |
serializeTypeParameter(TypeParameterDescriptor typeParameter,
ProtoBuf.TypeParameter.Builder proto)
|
void |
serializeValueParameter(ValueParameterDescriptor descriptor,
ProtoBuf.ValueParameter.Builder proto)
|
boolean |
shouldUseTypeTable()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SerializerExtension()
| Method Detail |
|---|
@NotNull public abstract StringTable getStringTable()
public boolean shouldUseTypeTable()
public void serializeClass(@NotNull
ClassDescriptor descriptor,
@NotNull
ProtoBuf.Class.Builder proto)
public void serializePackage(@NotNull
java.util.Collection<PackageFragmentDescriptor> packageFragments,
@NotNull
ProtoBuf.Package.Builder proto)
public void serializeConstructor(@NotNull
ConstructorDescriptor descriptor,
@NotNull
ProtoBuf.Constructor.Builder proto)
public void serializeFunction(@NotNull
FunctionDescriptor descriptor,
@NotNull
ProtoBuf.Function.Builder proto)
public void serializeProperty(@NotNull
PropertyDescriptor descriptor,
@NotNull
ProtoBuf.Property.Builder proto)
public void serializeValueParameter(@NotNull
ValueParameterDescriptor descriptor,
@NotNull
ProtoBuf.ValueParameter.Builder proto)
public void serializeType(@NotNull
KotlinType type,
@NotNull
ProtoBuf.Type.Builder proto)
public void serializeTypeParameter(@NotNull
TypeParameterDescriptor typeParameter,
@NotNull
ProtoBuf.TypeParameter.Builder proto)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||