org.jetbrains.kotlin.serialization
Class StringTable

java.lang.Object
  extended by org.jetbrains.kotlin.serialization.StringTable

public class StringTable
extends java.lang.Object


Constructor Summary
StringTable(SerializerExtension extension)
           
 
Method Summary
 int getFqNameIndex(ClassOrPackageFragmentDescriptor descriptor)
           
 int getFqNameIndex(FqName fqName)
           
 int getSimpleNameIndex(Name name)
           
 int getStringIndex(java.lang.String string)
           
 ProtoBuf.QualifiedNameTable serializeQualifiedNames()
           
 ProtoBuf.StringTable serializeSimpleNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringTable

public StringTable(@NotNull
                   SerializerExtension extension)
Method Detail

getSimpleNameIndex

public int getSimpleNameIndex(@NotNull
                              Name name)

getStringIndex

public int getStringIndex(@NotNull
                          java.lang.String string)

getFqNameIndex

public int getFqNameIndex(@NotNull
                          ClassOrPackageFragmentDescriptor descriptor)

getFqNameIndex

public int getFqNameIndex(@NotNull
                          FqName fqName)

serializeSimpleNames

@NotNull
public ProtoBuf.StringTable serializeSimpleNames()

serializeQualifiedNames

@NotNull
public ProtoBuf.QualifiedNameTable serializeQualifiedNames()