org.jetbrains.kotlin.serialization
Class ProtoBuf.ValueParameter.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.GeneratedMessageLite.Builder<MessageType,BuilderType>
          extended by com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>
              extended by org.jetbrains.kotlin.serialization.ProtoBuf.ValueParameter.Builder
All Implemented Interfaces:
com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.ValueParameter>, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, java.lang.Cloneable, ProtoBuf.ValueParameterOrBuilder
Enclosing class:
ProtoBuf.ValueParameter

public static final class ProtoBuf.ValueParameter.Builder
extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>
implements ProtoBuf.ValueParameterOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.ValueParameter


Method Summary
 ProtoBuf.ValueParameter build()
           
 ProtoBuf.ValueParameter buildPartial()
           
 ProtoBuf.ValueParameter.Builder clear()
           
 ProtoBuf.ValueParameter.Builder clearFlags()
          optional int32 flags = 1 [default = 0];
 ProtoBuf.ValueParameter.Builder clearName()
          required int32 name = 2;
 ProtoBuf.ValueParameter.Builder clearType()
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 ProtoBuf.ValueParameter.Builder clearTypeId()
          optional int32 type_id = 5;
 ProtoBuf.ValueParameter.Builder clearVarargElementType()
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 ProtoBuf.ValueParameter.Builder clearVarargElementTypeId()
          optional int32 vararg_element_type_id = 6;
 ProtoBuf.ValueParameter.Builder clone()
           
 ProtoBuf.ValueParameter getDefaultInstanceForType()
           
 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;
 boolean isInitialized()
           
 ProtoBuf.ValueParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.ValueParameter.Builder mergeFrom(ProtoBuf.ValueParameter other)
           
 ProtoBuf.ValueParameter.Builder mergeType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 ProtoBuf.ValueParameter.Builder mergeVarargElementType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 ProtoBuf.ValueParameter.Builder setFlags(int value)
          optional int32 flags = 1 [default = 0];
 ProtoBuf.ValueParameter.Builder setName(int value)
          required int32 name = 2;
 ProtoBuf.ValueParameter.Builder setType(ProtoBuf.Type.Builder builderForValue)
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 ProtoBuf.ValueParameter.Builder setType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type type = 3;
 ProtoBuf.ValueParameter.Builder setTypeId(int value)
          optional int32 type_id = 5;
 ProtoBuf.ValueParameter.Builder setVarargElementType(ProtoBuf.Type.Builder builderForValue)
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 ProtoBuf.ValueParameter.Builder setVarargElementType(ProtoBuf.Type value)
          optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;
 ProtoBuf.ValueParameter.Builder setVarargElementTypeId(int value)
          optional int32 vararg_element_type_id = 6;
 
Methods inherited from class com.google.protobuf.GeneratedMessageLite.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getExtension, getExtension, getExtensionCount, hasExtension, mergeExtensionFields, parseUnknownField, setExtension, setExtension
 
Methods inherited from class com.google.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
 
Methods inherited from interface com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder
getExtension, getExtension, getExtensionCount, hasExtension
 

Method Detail

clear

public ProtoBuf.ValueParameter.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>

clone

public ProtoBuf.ValueParameter.Builder clone()
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>

getDefaultInstanceForType

public ProtoBuf.ValueParameter getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
getDefaultInstanceForType in class com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>

build

public ProtoBuf.ValueParameter build()
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public ProtoBuf.ValueParameter buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public ProtoBuf.ValueParameter.Builder mergeFrom(ProtoBuf.ValueParameter other)
Specified by:
mergeFrom in class com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.ValueParameter,ProtoBuf.ValueParameter.Builder>

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder

mergeFrom

public ProtoBuf.ValueParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws java.io.IOException
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessageLite.Builder<ProtoBuf.ValueParameter.Builder>
Throws:
java.io.IOException

hasFlags

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

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 

Specified by:
hasFlags in interface ProtoBuf.ValueParameterOrBuilder

getFlags

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

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 

Specified by:
getFlags in interface ProtoBuf.ValueParameterOrBuilder

setFlags

public ProtoBuf.ValueParameter.Builder setFlags(int value)
optional int32 flags = 1 [default = 0];

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 


clearFlags

public ProtoBuf.ValueParameter.Builder clearFlags()
optional int32 flags = 1 [default = 0];

declaresDefault
hasAnnotations
isCrossinline
isNoinline
 


hasName

public boolean hasName()
required int32 name = 2;

Specified by:
hasName in interface ProtoBuf.ValueParameterOrBuilder

getName

public int getName()
required int32 name = 2;

Specified by:
getName in interface ProtoBuf.ValueParameterOrBuilder

setName

public ProtoBuf.ValueParameter.Builder setName(int value)
required int32 name = 2;


clearName

public ProtoBuf.ValueParameter.Builder clearName()
required int32 name = 2;


hasType

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

Specified by:
hasType in interface ProtoBuf.ValueParameterOrBuilder

getType

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

Specified by:
getType in interface ProtoBuf.ValueParameterOrBuilder

setType

public ProtoBuf.ValueParameter.Builder setType(ProtoBuf.Type value)
optional .org.jetbrains.kotlin.serialization.Type type = 3;


setType

public ProtoBuf.ValueParameter.Builder setType(ProtoBuf.Type.Builder builderForValue)
optional .org.jetbrains.kotlin.serialization.Type type = 3;


mergeType

public ProtoBuf.ValueParameter.Builder mergeType(ProtoBuf.Type value)
optional .org.jetbrains.kotlin.serialization.Type type = 3;


clearType

public ProtoBuf.ValueParameter.Builder clearType()
optional .org.jetbrains.kotlin.serialization.Type type = 3;


hasTypeId

public boolean hasTypeId()
optional int32 type_id = 5;

Specified by:
hasTypeId in interface ProtoBuf.ValueParameterOrBuilder

getTypeId

public int getTypeId()
optional int32 type_id = 5;

Specified by:
getTypeId in interface ProtoBuf.ValueParameterOrBuilder

setTypeId

public ProtoBuf.ValueParameter.Builder setTypeId(int value)
optional int32 type_id = 5;


clearTypeId

public ProtoBuf.ValueParameter.Builder clearTypeId()
optional int32 type_id = 5;


hasVarargElementType

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

Specified by:
hasVarargElementType in interface ProtoBuf.ValueParameterOrBuilder

getVarargElementType

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

Specified by:
getVarargElementType in interface ProtoBuf.ValueParameterOrBuilder

setVarargElementType

public ProtoBuf.ValueParameter.Builder setVarargElementType(ProtoBuf.Type value)
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


setVarargElementType

public ProtoBuf.ValueParameter.Builder setVarargElementType(ProtoBuf.Type.Builder builderForValue)
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


mergeVarargElementType

public ProtoBuf.ValueParameter.Builder mergeVarargElementType(ProtoBuf.Type value)
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


clearVarargElementType

public ProtoBuf.ValueParameter.Builder clearVarargElementType()
optional .org.jetbrains.kotlin.serialization.Type vararg_element_type = 4;


hasVarargElementTypeId

public boolean hasVarargElementTypeId()
optional int32 vararg_element_type_id = 6;

Specified by:
hasVarargElementTypeId in interface ProtoBuf.ValueParameterOrBuilder

getVarargElementTypeId

public int getVarargElementTypeId()
optional int32 vararg_element_type_id = 6;

Specified by:
getVarargElementTypeId in interface ProtoBuf.ValueParameterOrBuilder

setVarargElementTypeId

public ProtoBuf.ValueParameter.Builder setVarargElementTypeId(int value)
optional int32 vararg_element_type_id = 6;


clearVarargElementTypeId

public ProtoBuf.ValueParameter.Builder clearVarargElementTypeId()
optional int32 vararg_element_type_id = 6;