org.jetbrains.kotlin.codegen.serialization
Class JvmSerializerExtension
java.lang.Object
org.jetbrains.kotlin.serialization.SerializerExtension
org.jetbrains.kotlin.codegen.serialization.JvmSerializerExtension
public class JvmSerializerExtension
- extends SerializerExtension
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JvmSerializerExtension
public JvmSerializerExtension(@NotNull
JvmSerializationBindings bindings,
@NotNull
GenerationState state)
getStringTable
@NotNull
public StringTable getStringTable()
- Specified by:
getStringTable
in class SerializerExtension
shouldUseTypeTable
public boolean shouldUseTypeTable()
- Overrides:
shouldUseTypeTable
in class SerializerExtension
serializeClass
public void serializeClass(@NotNull
ClassDescriptor descriptor,
@NotNull
ProtoBuf.Class.Builder proto)
- Overrides:
serializeClass
in class SerializerExtension
serializePackage
public void serializePackage(@NotNull
ProtoBuf.Package.Builder proto)
- Overrides:
serializePackage
in class SerializerExtension
serializeType
public void serializeType(@NotNull
KotlinType type,
@NotNull
ProtoBuf.Type.Builder proto)
- Overrides:
serializeType
in class SerializerExtension
serializeTypeParameter
public void serializeTypeParameter(@NotNull
TypeParameterDescriptor typeParameter,
@NotNull
ProtoBuf.TypeParameter.Builder proto)
- Overrides:
serializeTypeParameter
in class SerializerExtension
serializeConstructor
public void serializeConstructor(@NotNull
ConstructorDescriptor descriptor,
@NotNull
ProtoBuf.Constructor.Builder proto)
- Overrides:
serializeConstructor
in class SerializerExtension
serializeFunction
public void serializeFunction(@NotNull
FunctionDescriptor descriptor,
@NotNull
ProtoBuf.Function.Builder proto)
- Overrides:
serializeFunction
in class SerializerExtension
serializeProperty
public void serializeProperty(@NotNull
PropertyDescriptor descriptor,
@NotNull
ProtoBuf.Property.Builder proto)
- Overrides:
serializeProperty
in class SerializerExtension