org.jetbrains.kotlin.serialization
Interface ProtoBuf.TypeTableOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.TypeTable, ProtoBuf.TypeTable.Builder
Enclosing class:
ProtoBuf

public static interface ProtoBuf.TypeTableOrBuilder
extends org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder


Method Summary
 int getFirstNullable()
          optional int32 first_nullable = 2 [default = -1];
 ProtoBuf.Type getType(int index)
          repeated .org.jetbrains.kotlin.serialization.Type type = 1;
 int getTypeCount()
          repeated .org.jetbrains.kotlin.serialization.Type type = 1;
 java.util.List<ProtoBuf.Type> getTypeList()
          repeated .org.jetbrains.kotlin.serialization.Type type = 1;
 boolean hasFirstNullable()
          optional int32 first_nullable = 2 [default = -1];
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

getTypeList

java.util.List<ProtoBuf.Type> getTypeList()
repeated .org.jetbrains.kotlin.serialization.Type type = 1;


getType

ProtoBuf.Type getType(int index)
repeated .org.jetbrains.kotlin.serialization.Type type = 1;


getTypeCount

int getTypeCount()
repeated .org.jetbrains.kotlin.serialization.Type type = 1;


hasFirstNullable

boolean hasFirstNullable()
optional int32 first_nullable = 2 [default = -1];
 Index starting from which all types are nullable, or nothing if all types in this table are non-null.
 Note that the 'nullable' field of Type messages is ignored and shouldn't be written because it wastes too much space
 


getFirstNullable

int getFirstNullable()
optional int32 first_nullable = 2 [default = -1];
 Index starting from which all types are nullable, or nothing if all types in this table are non-null.
 Note that the 'nullable' field of Type messages is ignored and shouldn't be written because it wastes too much space