org.jetbrains.kotlin.serialization
Interface ProtoBuf.TypeOrBuilder
- All Superinterfaces:
- org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Type>, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
- ProtoBuf.Type, ProtoBuf.Type.Builder
- Enclosing class:
- ProtoBuf
public static interface ProtoBuf.TypeOrBuilder
- extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Type>
| 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 |
getArgumentList
java.util.List<ProtoBuf.Type.Argument> getArgumentList()
repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
getArgument
ProtoBuf.Type.Argument getArgument(int index)
repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
getArgumentCount
int getArgumentCount()
repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
hasNullable
boolean hasNullable()
optional bool nullable = 3 [default = false];
getNullable
boolean getNullable()
optional bool nullable = 3 [default = false];
hasFlexibleTypeCapabilitiesId
boolean hasFlexibleTypeCapabilitiesId()
optional int32 flexible_type_capabilities_id = 4;
If this field is set, the type is flexible.
All the other fields and extensions represent its lower bound, and flexible_upper_bound must be set and represents its upper bound.
getFlexibleTypeCapabilitiesId
int getFlexibleTypeCapabilitiesId()
optional int32 flexible_type_capabilities_id = 4;
If this field is set, the type is flexible.
All the other fields and extensions represent its lower bound, and flexible_upper_bound must be set and represents its upper bound.
hasFlexibleUpperBound
boolean hasFlexibleUpperBound()
optional .org.jetbrains.kotlin.serialization.Type flexible_upper_bound = 5;
getFlexibleUpperBound
ProtoBuf.Type getFlexibleUpperBound()
optional .org.jetbrains.kotlin.serialization.Type flexible_upper_bound = 5;
hasFlexibleUpperBoundId
boolean hasFlexibleUpperBoundId()
optional int32 flexible_upper_bound_id = 8;
getFlexibleUpperBoundId
int getFlexibleUpperBoundId()
optional int32 flexible_upper_bound_id = 8;
hasClassName
boolean hasClassName()
optional int32 class_name = 6;
getClassName
int getClassName()
optional int32 class_name = 6;
hasTypeParameter
boolean hasTypeParameter()
optional int32 type_parameter = 7;
id of the type parameter
getTypeParameter
int getTypeParameter()
optional int32 type_parameter = 7;
id of the type parameter
hasTypeParameterName
boolean hasTypeParameterName()
optional int32 type_parameter_name = 9;
Name of the type parameter in the immediate owner
getTypeParameterName
int getTypeParameterName()
optional int32 type_parameter_name = 9;
Name of the type parameter in the immediate owner
hasOuterType
boolean hasOuterType()
optional .org.jetbrains.kotlin.serialization.Type outer_type = 10;
getOuterType
ProtoBuf.Type getOuterType()
optional .org.jetbrains.kotlin.serialization.Type outer_type = 10;
hasOuterTypeId
boolean hasOuterTypeId()
optional int32 outer_type_id = 11;
getOuterTypeId
int getOuterTypeId()
optional int32 outer_type_id = 11;