|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.serialization.DescriptorSerializer
public class DescriptorSerializer
| Method Summary | ||
|---|---|---|
ProtoBuf.Callable.Builder |
callableProto(CallableMemberDescriptor descriptor)
|
|
ProtoBuf.Class.Builder |
classProto(ClassDescriptor classDescriptor)
|
|
static DescriptorSerializer |
create(ClassDescriptor descriptor,
SerializerExtension extension)
|
|
static DescriptorSerializer |
createTopLevel(SerializerExtension extension)
|
|
StringTable |
getStringTable()
|
|
ProtoBuf.Package.Builder |
packagePartProto(java.util.Collection<DeclarationDescriptor> members)
|
|
ProtoBuf.Package.Builder |
packageProto(java.util.Collection<PackageFragmentDescriptor> fragments)
|
|
ProtoBuf.Package.Builder |
packageProto(java.util.Collection<PackageFragmentDescriptor> fragments,
kotlin.jvm.functions.Function1<DeclarationDescriptor,java.lang.Boolean> skip)
|
|
static
|
sort(java.util.Collection<T> descriptors)
|
|
ProtoBuf.Type.Builder |
type(JetType type)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@NotNull
public static DescriptorSerializer createTopLevel(@NotNull
SerializerExtension extension)
@NotNull
public static DescriptorSerializer create(@NotNull
ClassDescriptor descriptor,
@NotNull
SerializerExtension extension)
@NotNull public StringTable getStringTable()
@NotNull
public ProtoBuf.Class.Builder classProto(@NotNull
ClassDescriptor classDescriptor)
@NotNull
public ProtoBuf.Callable.Builder callableProto(@NotNull
CallableMemberDescriptor descriptor)
@NotNull
public ProtoBuf.Type.Builder type(@NotNull
JetType type)
@NotNull
public ProtoBuf.Package.Builder packageProto(@NotNull
java.util.Collection<PackageFragmentDescriptor> fragments)
@NotNull
public ProtoBuf.Package.Builder packageProto(@NotNull
java.util.Collection<PackageFragmentDescriptor> fragments,
@Nullable
kotlin.jvm.functions.Function1<DeclarationDescriptor,java.lang.Boolean> skip)
@NotNull
public ProtoBuf.Package.Builder packagePartProto(@NotNull
java.util.Collection<DeclarationDescriptor> members)
@NotNull
public static <T extends DeclarationDescriptor> java.util.List<T> sort(@NotNull
java.util.Collection<T> descriptors)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||