|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectSerializerExtension
org.jetbrains.kotlin.codegen.serialization.JvmSerializerExtension
public class JvmSerializerExtension
| Constructor Summary | |
|---|---|
JvmSerializerExtension(JvmSerializationBindings bindings,
GenerationState state)
|
|
| Method Summary | |
|---|---|
StringTable |
getStringTable()
|
void |
serializeClass(ClassDescriptor descriptor,
ProtoBuf.Class.Builder proto)
|
void |
serializeConstructor(ConstructorDescriptor descriptor,
ProtoBuf.Constructor.Builder proto)
|
void |
serializeErrorType(KotlinType type,
ProtoBuf.Type.Builder builder)
|
void |
serializeFunction(FunctionDescriptor descriptor,
ProtoBuf.Function.Builder proto)
|
void |
serializePackage(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)
|
boolean |
shouldUseTypeTable()
|
| 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
GenerationState state)
| Method Detail |
|---|
@NotNull public StringTable getStringTable()
public boolean shouldUseTypeTable()
public void serializeClass(@NotNull
ClassDescriptor descriptor,
@NotNull
ProtoBuf.Class.Builder proto)
public void serializePackage(@NotNull
ProtoBuf.Package.Builder proto)
public void serializeType(@NotNull
KotlinType type,
@NotNull
ProtoBuf.Type.Builder proto)
public void serializeTypeParameter(@NotNull
TypeParameterDescriptor typeParameter,
@NotNull
ProtoBuf.TypeParameter.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 serializeErrorType(@NotNull
KotlinType type,
@NotNull
ProtoBuf.Type.Builder builder)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||