org.jetbrains.kotlin.serialization
Class StringTableImpl

java.lang.Object
  extended by org.jetbrains.kotlin.serialization.StringTableImpl
All Implemented Interfaces:
StringTable

public class StringTableImpl
extends java.lang.Object
implements StringTable


Constructor Summary
StringTableImpl()
           
 
Method Summary
 int getFqNameIndex(ClassDescriptor descriptor)
           
 int getPackageFqNameIndex(FqName fqName)
           
 int getSimpleNameIndex(Name name)
           
 int getStringIndex(java.lang.String string)
           
 void serializeTo(java.io.OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringTableImpl

public StringTableImpl()
Method Detail

getSimpleNameIndex

public int getSimpleNameIndex(@NotNull
                              Name name)

getStringIndex

public int getStringIndex(@NotNull
                          java.lang.String string)
Specified by:
getStringIndex in interface StringTable

getFqNameIndex

public int getFqNameIndex(@NotNull
                          ClassDescriptor descriptor)
Specified by:
getFqNameIndex in interface StringTable

getPackageFqNameIndex

public int getPackageFqNameIndex(@NotNull
                                 FqName fqName)

serializeTo

public void serializeTo(@NotNull
                        java.io.OutputStream output)
Specified by:
serializeTo in interface StringTable