org.jetbrains.kotlin.serialization
Interface ProtoBuf.Type.ArgumentOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.Type.Argument, ProtoBuf.Type.Argument.Builder
Enclosing class:
ProtoBuf.Type

public static interface ProtoBuf.Type.ArgumentOrBuilder
extends org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder


Method Summary
 ProtoBuf.Type.Argument.Projection getProjection()
          optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];
 ProtoBuf.Type getType()
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 int getTypeId()
          optional int32 type_id = 3;
 boolean hasProjection()
          optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];
 boolean hasType()
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 boolean hasTypeId()
          optional int32 type_id = 3;
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasProjection

boolean hasProjection()
optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];


getProjection

ProtoBuf.Type.Argument.Projection getProjection()
optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];


hasType

boolean hasType()
optional .org.jetbrains.kotlin.serialization.Type type = 2;
 When projection is STAR, no type is written, otherwise type must be specified
 


getType

ProtoBuf.Type getType()
optional .org.jetbrains.kotlin.serialization.Type type = 2;
 When projection is STAR, no type is written, otherwise type must be specified
 


hasTypeId

boolean hasTypeId()
optional int32 type_id = 3;


getTypeId

int getTypeId()
optional int32 type_id = 3;