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>
| 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 |
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;
getTypeAliasList
java.util.List<ProtoBuf.TypeAlias> getTypeAliasList()
repeated .org.jetbrains.kotlin.serialization.TypeAlias type_alias = 11;
getTypeAlias
ProtoBuf.TypeAlias getTypeAlias(int index)
repeated .org.jetbrains.kotlin.serialization.TypeAlias type_alias = 11;
getTypeAliasCount
int getTypeAliasCount()
repeated .org.jetbrains.kotlin.serialization.TypeAlias type_alias = 11;
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;
getSealedSubclassFqNameList
java.util.List<java.lang.Integer> getSealedSubclassFqNameList()
repeated int32 sealed_subclass_fq_name = 16 [packed = true];
getSealedSubclassFqNameCount
int getSealedSubclassFqNameCount()
repeated int32 sealed_subclass_fq_name = 16 [packed = true];
getSealedSubclassFqName
int getSealedSubclassFqName(int index)
repeated int32 sealed_subclass_fq_name = 16 [packed = true];
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;
hasSinceKotlinInfo
boolean hasSinceKotlinInfo()
optional int32 sinceKotlinInfo = 31;
Index into the SinceKotlinInfoTable
getSinceKotlinInfo
int getSinceKotlinInfo()
optional int32 sinceKotlinInfo = 31;
Index into the SinceKotlinInfoTable
hasSinceKotlinInfoTable
boolean hasSinceKotlinInfoTable()
optional .org.jetbrains.kotlin.serialization.SinceKotlinInfoTable since_kotlin_info_table = 32;
getSinceKotlinInfoTable
ProtoBuf.SinceKotlinInfoTable getSinceKotlinInfoTable()
optional .org.jetbrains.kotlin.serialization.SinceKotlinInfoTable since_kotlin_info_table = 32;