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

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
ProtoBuf.Type.Argument, ProtoBuf.Type.Argument.Builder
Enclosing class:
ProtoBuf.Type

public static interface ProtoBuf.Type.ArgumentOrBuilder
extends com.google.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;
 boolean hasProjection()
          optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];
 boolean hasType()
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 
Methods inherited from interface com.google.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