|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.serialization.SerializerExtension
org.jetbrains.kotlin.codegen.serialization.JvmSerializerExtension
public class JvmSerializerExtension
| Constructor Summary | |
|---|---|
JvmSerializerExtension(JvmSerializationBindings bindings,
JetTypeMapper typeMapper,
boolean useTypeTable)
|
|
| Method Summary | |
|---|---|
StringTable |
getStringTable()
|
void |
serializeConstructor(ConstructorDescriptor descriptor,
ProtoBuf.Constructor.Builder proto)
|
void |
serializeFunction(FunctionDescriptor descriptor,
ProtoBuf.Function.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 org.jetbrains.kotlin.serialization.SerializerExtension |
|---|
serializeClass, serializeEnumEntry, serializePackage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JvmSerializerExtension(@NotNull
JvmSerializationBindings bindings,
@NotNull
JetTypeMapper typeMapper,
boolean useTypeTable)
| Method Detail |
|---|
@NotNull public StringTable getStringTable()
getStringTable in class SerializerExtensionpublic boolean shouldUseTypeTable()
shouldUseTypeTable in class SerializerExtension
public void serializeValueParameter(@NotNull
ValueParameterDescriptor descriptor,
@NotNull
ProtoBuf.ValueParameter.Builder proto)
serializeValueParameter in class SerializerExtension
public void serializeType(@NotNull
KotlinType type,
@NotNull
ProtoBuf.Type.Builder proto)
serializeType in class SerializerExtension
public void serializeTypeParameter(@NotNull
TypeParameterDescriptor typeParameter,
@NotNull
ProtoBuf.TypeParameter.Builder proto)
serializeTypeParameter in class SerializerExtension
public void serializeConstructor(@NotNull
ConstructorDescriptor descriptor,
@NotNull
ProtoBuf.Constructor.Builder proto)
serializeConstructor in class SerializerExtension
public void serializeFunction(@NotNull
FunctionDescriptor descriptor,
@NotNull
ProtoBuf.Function.Builder proto)
serializeFunction in class SerializerExtension
public void serializeProperty(@NotNull
PropertyDescriptor descriptor,
@NotNull
ProtoBuf.Property.Builder proto)
serializeProperty in class SerializerExtension
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||