org.jetbrains.kotlin.serialization
Interface ProtoBuf.TypeOrBuilder

All Superinterfaces:
com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Type>, com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.Type, ProtoBuf.Type.Builder
Enclosing class:
ProtoBuf

public static interface ProtoBuf.TypeOrBuilder
extends com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.Type>


Method Summary
 ProtoBuf.Type.Argument getArgument(int index)
          repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
 int getArgumentCount()
          repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
 java.util.List<ProtoBuf.Type.Argument> getArgumentList()
          repeated .org.jetbrains.kotlin.serialization.Type.Argument argument = 2;
 int getClassName()
          optional int32 class_name = 6;
 int getFlexibleTypeCapabilitiesId()
          optional int32 flexible_type_capabilities_id = 4;
 ProtoBuf.Type getFlexibleUpperBound()
          optional .org.jetbrains.kotlin.serialization.Type flexible_upper_bound = 5;
 int getFlexibleUpperBoundId()
          optional int32 flexible_upper_bound_id = 8;
 boolean getNullable()
          optional bool nullable = 3 [default = false];
 ProtoBuf.Type getOuterType()
          optional .org.jetbrains.kotlin.serialization.Type outer_type = 10;
 int getOuterTypeId()
          optional int32 outer_type_id = 11;
 int getTypeParameter()
          optional int32 type_parameter = 7;
 int getTypeParameterName()
          optional int32 type_parameter_name = 9;
 boolean hasClassName()
          optional int32 class_name = 6;
 boolean hasFlexibleTypeCapabilitiesId()
          optional int32 flexible_type_capabilities_id = 4;
 boolean hasFlexibleUpperBound()
          optional .org.jetbrains.kotlin.serialization.Type flexible_upper_bound = 5;
 boolean hasFlexibleUpperBoundId()
          optional int32 flexible_upper_bound_id = 8;
 boolean hasNullable()
          optional bool nullable = 3 [default = false];
 boolean hasOuterType()
          optional .org.jetbrains.kotlin.serialization.Type outer_type = 10;
 boolean hasOuterTypeId()
          optional int32 outer_type_id = 11;
 boolean hasTypeParameter()
          optional int32 type_parameter = 7;
 boolean hasTypeParameterName()
          optional int32 type_parameter_name = 9;
 
Methods inherited from interface com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

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;