org.jetbrains.kotlin.serialization
Class ProtoBuf.Type.Argument.Builder

java.lang.Object
  extended by org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>
          extended by org.jetbrains.kotlin.serialization.ProtoBuf.Type.Argument.Builder
All Implemented Interfaces:
java.lang.Cloneable, org.jetbrains.kotlin.protobuf.MessageLite.Builder, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder, ProtoBuf.Type.ArgumentOrBuilder
Enclosing class:
ProtoBuf.Type.Argument

public static final class ProtoBuf.Type.Argument.Builder
extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>
implements ProtoBuf.Type.ArgumentOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.Type.Argument


Method Summary
 ProtoBuf.Type.Argument build()
           
 ProtoBuf.Type.Argument buildPartial()
           
 ProtoBuf.Type.Argument.Builder clear()
           
 ProtoBuf.Type.Argument.Builder clearProjection()
          optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];
 ProtoBuf.Type.Argument.Builder clearType()
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 ProtoBuf.Type.Argument.Builder clearTypeId()
          optional int32 type_id = 3;
 ProtoBuf.Type.Argument.Builder clone()
           
 ProtoBuf.Type.Argument getDefaultInstanceForType()
           
 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;
 boolean isInitialized()
           
 ProtoBuf.Type.Argument.Builder mergeFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Type.Argument.Builder mergeFrom(ProtoBuf.Type.Argument other)
           
 ProtoBuf.Type.Argument.Builder mergeType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 ProtoBuf.Type.Argument.Builder setProjection(ProtoBuf.Type.Argument.Projection value)
          optional .org.jetbrains.kotlin.serialization.Type.Argument.Projection projection = 1 [default = INV];
 ProtoBuf.Type.Argument.Builder setType(ProtoBuf.Type.Builder builderForValue)
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 ProtoBuf.Type.Argument.Builder setType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type type = 2;
 ProtoBuf.Type.Argument.Builder setTypeId(int value)
          optional int32 type_id = 3;
 
Methods inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder
getUnknownFields, parseUnknownField, setUnknownFields
 
Methods inherited from class org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clear

public ProtoBuf.Type.Argument.Builder clear()
Specified by:
clear in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
clear in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>

clone

public ProtoBuf.Type.Argument.Builder clone()
Specified by:
clone in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
clone in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>

getDefaultInstanceForType

public ProtoBuf.Type.Argument getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
Overrides:
getDefaultInstanceForType in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>

build

public ProtoBuf.Type.Argument build()
Specified by:
build in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder

buildPartial

public ProtoBuf.Type.Argument buildPartial()
Specified by:
buildPartial in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder

mergeFrom

public ProtoBuf.Type.Argument.Builder mergeFrom(ProtoBuf.Type.Argument other)
Specified by:
mergeFrom in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Type.Argument,ProtoBuf.Type.Argument.Builder>

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder

mergeFrom

public ProtoBuf.Type.Argument.Builder mergeFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input,
                                                org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws java.io.IOException
Specified by:
mergeFrom in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder<ProtoBuf.Type.Argument.Builder>
Throws:
java.io.IOException

hasProjection

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

Specified by:
hasProjection in interface ProtoBuf.Type.ArgumentOrBuilder

getProjection

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

Specified by:
getProjection in interface ProtoBuf.Type.ArgumentOrBuilder

setProjection

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


clearProjection

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


hasType

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

Specified by:
hasType in interface ProtoBuf.Type.ArgumentOrBuilder

getType

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

Specified by:
getType in interface ProtoBuf.Type.ArgumentOrBuilder

setType

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


setType

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


mergeType

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


clearType

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


hasTypeId

public boolean hasTypeId()
optional int32 type_id = 3;

Specified by:
hasTypeId in interface ProtoBuf.Type.ArgumentOrBuilder

getTypeId

public int getTypeId()
optional int32 type_id = 3;

Specified by:
getTypeId in interface ProtoBuf.Type.ArgumentOrBuilder

setTypeId

public ProtoBuf.Type.Argument.Builder setTypeId(int value)
optional int32 type_id = 3;


clearTypeId

public ProtoBuf.Type.Argument.Builder clearTypeId()
optional int32 type_id = 3;