org.jetbrains.kotlin.serialization
Interface ProtoBuf.ClassOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Class>, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.Class, ProtoBuf.Class.Builder
Enclosing class:
ProtoBuf

public static interface ProtoBuf.ClassOrBuilder
extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Class>


Method Summary
 int getCompanionObjectName()
          optional int32 companion_object_name = 4;
 ProtoBuf.Constructor getConstructor(int index)
          repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;
 int getConstructorCount()
          repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;
 java.util.List<ProtoBuf.Constructor> getConstructorList()
          repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;
 ProtoBuf.EnumEntry getEnumEntry(int index)
          repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;
 int getEnumEntryCount()
          repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;
 java.util.List<ProtoBuf.EnumEntry> getEnumEntryList()
          repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;
 int getFlags()
          optional int32 flags = 1 [default = 6];
 int getFqName()
          required int32 fq_name = 3;
 ProtoBuf.Function getFunction(int index)
          repeated .org.jetbrains.kotlin.serialization.Function function = 9;
 int getFunctionCount()
          repeated .org.jetbrains.kotlin.serialization.Function function = 9;
 java.util.List<ProtoBuf.Function> getFunctionList()
          repeated .org.jetbrains.kotlin.serialization.Function function = 9;
 int getNestedClassName(int index)
          repeated int32 nested_class_name = 7 [packed = true];
 int getNestedClassNameCount()
          repeated int32 nested_class_name = 7 [packed = true];
 java.util.List<java.lang.Integer> getNestedClassNameList()
          repeated int32 nested_class_name = 7 [packed = true];
 ProtoBuf.Property getProperty(int index)
          repeated .org.jetbrains.kotlin.serialization.Property property = 10;
 int getPropertyCount()
          repeated .org.jetbrains.kotlin.serialization.Property property = 10;
 java.util.List<ProtoBuf.Property> getPropertyList()
          repeated .org.jetbrains.kotlin.serialization.Property property = 10;
 ProtoBuf.Type getSupertype(int index)
          repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;
 int getSupertypeCount()
          repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;
 int getSupertypeId(int index)
          repeated int32 supertype_id = 2 [packed = true];
 int getSupertypeIdCount()
          repeated int32 supertype_id = 2 [packed = true];
 java.util.List<java.lang.Integer> getSupertypeIdList()
          repeated int32 supertype_id = 2 [packed = true];
 java.util.List<ProtoBuf.Type> getSupertypeList()
          repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;
 ProtoBuf.TypeParameter getTypeParameter(int index)
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;
 int getTypeParameterCount()
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;
 java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
          repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.TypeTable getTypeTable()
          optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;
 boolean hasCompanionObjectName()
          optional int32 companion_object_name = 4;
 boolean hasFlags()
          optional int32 flags = 1 [default = 6];
 boolean hasFqName()
          required int32 fq_name = 3;
 boolean hasTypeTable()
          optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasFlags

boolean hasFlags()
optional int32 flags = 1 [default = 6];

hasAnnotations
Visibility
Modality
ClassKind
isInner
isData
 


getFlags

int getFlags()
optional int32 flags = 1 [default = 6];

hasAnnotations
Visibility
Modality
ClassKind
isInner
isData
 


hasFqName

boolean hasFqName()
required int32 fq_name = 3;


getFqName

int getFqName()
required int32 fq_name = 3;


hasCompanionObjectName

boolean hasCompanionObjectName()
optional int32 companion_object_name = 4;


getCompanionObjectName

int getCompanionObjectName()
optional int32 companion_object_name = 4;


getTypeParameterList

java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;


getTypeParameter

ProtoBuf.TypeParameter getTypeParameter(int index)
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;


getTypeParameterCount

int getTypeParameterCount()
repeated .org.jetbrains.kotlin.serialization.TypeParameter type_parameter = 5;


getSupertypeList

java.util.List<ProtoBuf.Type> getSupertypeList()
repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;


getSupertype

ProtoBuf.Type getSupertype(int index)
repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;


getSupertypeCount

int getSupertypeCount()
repeated .org.jetbrains.kotlin.serialization.Type supertype = 6;


getSupertypeIdList

java.util.List<java.lang.Integer> getSupertypeIdList()
repeated int32 supertype_id = 2 [packed = true];


getSupertypeIdCount

int getSupertypeIdCount()
repeated int32 supertype_id = 2 [packed = true];


getSupertypeId

int getSupertypeId(int index)
repeated int32 supertype_id = 2 [packed = true];


getNestedClassNameList

java.util.List<java.lang.Integer> getNestedClassNameList()
repeated int32 nested_class_name = 7 [packed = true];


getNestedClassNameCount

int getNestedClassNameCount()
repeated int32 nested_class_name = 7 [packed = true];


getNestedClassName

int getNestedClassName(int index)
repeated int32 nested_class_name = 7 [packed = true];


getConstructorList

java.util.List<ProtoBuf.Constructor> getConstructorList()
repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;


getConstructor

ProtoBuf.Constructor getConstructor(int index)
repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;


getConstructorCount

int getConstructorCount()
repeated .org.jetbrains.kotlin.serialization.Constructor constructor = 8;


getFunctionList

java.util.List<ProtoBuf.Function> getFunctionList()
repeated .org.jetbrains.kotlin.serialization.Function function = 9;


getFunction

ProtoBuf.Function getFunction(int index)
repeated .org.jetbrains.kotlin.serialization.Function function = 9;


getFunctionCount

int getFunctionCount()
repeated .org.jetbrains.kotlin.serialization.Function function = 9;


getPropertyList

java.util.List<ProtoBuf.Property> getPropertyList()
repeated .org.jetbrains.kotlin.serialization.Property property = 10;


getProperty

ProtoBuf.Property getProperty(int index)
repeated .org.jetbrains.kotlin.serialization.Property property = 10;


getPropertyCount

int getPropertyCount()
repeated .org.jetbrains.kotlin.serialization.Property property = 10;


getEnumEntryList

java.util.List<ProtoBuf.EnumEntry> getEnumEntryList()
repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;


getEnumEntry

ProtoBuf.EnumEntry getEnumEntry(int index)
repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;


getEnumEntryCount

int getEnumEntryCount()
repeated .org.jetbrains.kotlin.serialization.EnumEntry enum_entry = 13;


hasTypeTable

boolean hasTypeTable()
optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;


getTypeTable

ProtoBuf.TypeTable getTypeTable()
optional .org.jetbrains.kotlin.serialization.TypeTable type_table = 30;