org.jetbrains.kotlin.serialization
Interface ProtoBuf.ValueParameterOrBuilder

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

public static interface ProtoBuf.ValueParameterOrBuilder
extends com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.ValueParameter>


Method Summary
 int getFlags()
          optional int32 flags = 1 [default = 0];
 int getName()
          required int32 name = 2;
 ProtoBuf.Type getType()
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 int getTypeId()
          optional int32 type_id = 5;
 ProtoBuf.Type getVarargElementType()
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 int getVarargElementTypeId()
          optional int32 vararg_element_type_id = 6;
 boolean hasFlags()
          optional int32 flags = 1 [default = 0];
 boolean hasName()
          required int32 name = 2;
 boolean hasType()
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 boolean hasTypeId()
          optional int32 type_id = 5;
 boolean hasVarargElementType()
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 boolean hasVarargElementTypeId()
          optional int32 vararg_element_type_id = 6;
 
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

hasFlags

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

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 


getFlags

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

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 


hasName

boolean hasName()
required int32 name = 2;


getName

int getName()
required int32 name = 2;


hasType

boolean hasType()
optional .org.jetbrains.kotlin.serialization.Type type = 3;


getType

ProtoBuf.Type getType()
optional .org.jetbrains.kotlin.serialization.Type type = 3;


hasTypeId

boolean hasTypeId()
optional int32 type_id = 5;


getTypeId

int getTypeId()
optional int32 type_id = 5;


hasVarargElementType

boolean hasVarargElementType()
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


getVarargElementType

ProtoBuf.Type getVarargElementType()
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


hasVarargElementTypeId

boolean hasVarargElementTypeId()
optional int32 vararg_element_type_id = 6;


getVarargElementTypeId

int getVarargElementTypeId()
optional int32 vararg_element_type_id = 6;