org.jetbrains.kotlin.serialization
Class ProtoBuf.Annotation.Argument.Value.Builder

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

public static final class ProtoBuf.Annotation.Argument.Value.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Annotation.Argument.Value,ProtoBuf.Annotation.Argument.Value.Builder>
implements ProtoBuf.Annotation.Argument.ValueOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.Annotation.Argument.Value


Method Summary
 ProtoBuf.Annotation.Argument.Value.Builder addAllArrayElement(java.lang.Iterable<? extends ProtoBuf.Annotation.Argument.Value> values)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(int index, ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(int index, ProtoBuf.Annotation.Argument.Value value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(ProtoBuf.Annotation.Argument.Value value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value build()
           
 ProtoBuf.Annotation.Argument.Value buildPartial()
           
 ProtoBuf.Annotation.Argument.Value.Builder clear()
           
 ProtoBuf.Annotation.Argument.Value.Builder clearAnnotation()
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 ProtoBuf.Annotation.Argument.Value.Builder clearArrayElement()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder clearClassId()
          optional int32 class_id = 6;
 ProtoBuf.Annotation.Argument.Value.Builder clearDoubleValue()
          optional double double_value = 4;
 ProtoBuf.Annotation.Argument.Value.Builder clearEnumValueId()
          optional int32 enum_value_id = 7;
 ProtoBuf.Annotation.Argument.Value.Builder clearFloatValue()
          optional float float_value = 3;
 ProtoBuf.Annotation.Argument.Value.Builder clearIntValue()
          optional sint64 int_value = 2;
 ProtoBuf.Annotation.Argument.Value.Builder clearStringValue()
          optional int32 string_value = 5;
 ProtoBuf.Annotation.Argument.Value.Builder clearType()
          optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 ProtoBuf.Annotation.Argument.Value.Builder clone()
           
 ProtoBuf.Annotation getAnnotation()
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 ProtoBuf.Annotation.Argument.Value getArrayElement(int index)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 int getArrayElementCount()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 java.util.List<ProtoBuf.Annotation.Argument.Value> getArrayElementList()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 int getClassId()
          optional int32 class_id = 6;
 ProtoBuf.Annotation.Argument.Value getDefaultInstanceForType()
           
 double getDoubleValue()
          optional double double_value = 4;
 int getEnumValueId()
          optional int32 enum_value_id = 7;
 float getFloatValue()
          optional float float_value = 3;
 long getIntValue()
          optional sint64 int_value = 2;
 int getStringValue()
          optional int32 string_value = 5;
 ProtoBuf.Annotation.Argument.Value.Type getType()
          optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 boolean hasAnnotation()
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 boolean hasClassId()
          optional int32 class_id = 6;
 boolean hasDoubleValue()
          optional double double_value = 4;
 boolean hasEnumValueId()
          optional int32 enum_value_id = 7;
 boolean hasFloatValue()
          optional float float_value = 3;
 boolean hasIntValue()
          optional sint64 int_value = 2;
 boolean hasStringValue()
          optional int32 string_value = 5;
 boolean hasType()
          optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 boolean isInitialized()
           
 ProtoBuf.Annotation.Argument.Value.Builder mergeAnnotation(ProtoBuf.Annotation value)
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 ProtoBuf.Annotation.Argument.Value.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Annotation.Argument.Value.Builder mergeFrom(ProtoBuf.Annotation.Argument.Value other)
           
 ProtoBuf.Annotation.Argument.Value.Builder removeArrayElement(int index)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder setAnnotation(ProtoBuf.Annotation.Builder builderForValue)
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 ProtoBuf.Annotation.Argument.Value.Builder setAnnotation(ProtoBuf.Annotation value)
          optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;
 ProtoBuf.Annotation.Argument.Value.Builder setArrayElement(int index, ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder setArrayElement(int index, ProtoBuf.Annotation.Argument.Value value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 ProtoBuf.Annotation.Argument.Value.Builder setClassId(int value)
          optional int32 class_id = 6;
 ProtoBuf.Annotation.Argument.Value.Builder setDoubleValue(double value)
          optional double double_value = 4;
 ProtoBuf.Annotation.Argument.Value.Builder setEnumValueId(int value)
          optional int32 enum_value_id = 7;
 ProtoBuf.Annotation.Argument.Value.Builder setFloatValue(float value)
          optional float float_value = 3;
 ProtoBuf.Annotation.Argument.Value.Builder setIntValue(long value)
          optional sint64 int_value = 2;
 ProtoBuf.Annotation.Argument.Value.Builder setStringValue(int value)
          optional int32 string_value = 5;
 ProtoBuf.Annotation.Argument.Value.Builder setType(ProtoBuf.Annotation.Argument.Value.Type value)
          optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
parseUnknownField
 
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
 

Method Detail

clear

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

clone

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

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

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

isInitialized

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

mergeFrom

public ProtoBuf.Annotation.Argument.Value.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.Annotation.Argument.Value.Builder>
Throws:
java.io.IOException

hasType

public boolean hasType()
optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 Note: a *Value* has a Type, not an Argument! This is done for future language features which may involve using arrays
 of elements of different types. Such entries are allowed in the constant pool of JVM class files.
 However, to save space, this field is optional: in case of homogeneous arrays, only the type of the first element is required
 

Specified by:
hasType in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getType

public ProtoBuf.Annotation.Argument.Value.Type getType()
optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 Note: a *Value* has a Type, not an Argument! This is done for future language features which may involve using arrays
 of elements of different types. Such entries are allowed in the constant pool of JVM class files.
 However, to save space, this field is optional: in case of homogeneous arrays, only the type of the first element is required
 

Specified by:
getType in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setType

public ProtoBuf.Annotation.Argument.Value.Builder setType(ProtoBuf.Annotation.Argument.Value.Type value)
optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 Note: a *Value* has a Type, not an Argument! This is done for future language features which may involve using arrays
 of elements of different types. Such entries are allowed in the constant pool of JVM class files.
 However, to save space, this field is optional: in case of homogeneous arrays, only the type of the first element is required
 


clearType

public ProtoBuf.Annotation.Argument.Value.Builder clearType()
optional .org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type type = 1;
 Note: a *Value* has a Type, not an Argument! This is done for future language features which may involve using arrays
 of elements of different types. Such entries are allowed in the constant pool of JVM class files.
 However, to save space, this field is optional: in case of homogeneous arrays, only the type of the first element is required
 


hasIntValue

public boolean hasIntValue()
optional sint64 int_value = 2;

Specified by:
hasIntValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getIntValue

public long getIntValue()
optional sint64 int_value = 2;

Specified by:
getIntValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setIntValue

public ProtoBuf.Annotation.Argument.Value.Builder setIntValue(long value)
optional sint64 int_value = 2;


clearIntValue

public ProtoBuf.Annotation.Argument.Value.Builder clearIntValue()
optional sint64 int_value = 2;


hasFloatValue

public boolean hasFloatValue()
optional float float_value = 3;

Specified by:
hasFloatValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getFloatValue

public float getFloatValue()
optional float float_value = 3;

Specified by:
getFloatValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setFloatValue

public ProtoBuf.Annotation.Argument.Value.Builder setFloatValue(float value)
optional float float_value = 3;


clearFloatValue

public ProtoBuf.Annotation.Argument.Value.Builder clearFloatValue()
optional float float_value = 3;


hasDoubleValue

public boolean hasDoubleValue()
optional double double_value = 4;

Specified by:
hasDoubleValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getDoubleValue

public double getDoubleValue()
optional double double_value = 4;

Specified by:
getDoubleValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setDoubleValue

public ProtoBuf.Annotation.Argument.Value.Builder setDoubleValue(double value)
optional double double_value = 4;


clearDoubleValue

public ProtoBuf.Annotation.Argument.Value.Builder clearDoubleValue()
optional double double_value = 4;


hasStringValue

public boolean hasStringValue()
optional int32 string_value = 5;

Specified by:
hasStringValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getStringValue

public int getStringValue()
optional int32 string_value = 5;

Specified by:
getStringValue in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setStringValue

public ProtoBuf.Annotation.Argument.Value.Builder setStringValue(int value)
optional int32 string_value = 5;


clearStringValue

public ProtoBuf.Annotation.Argument.Value.Builder clearStringValue()
optional int32 string_value = 5;


hasClassId

public boolean hasClassId()
optional int32 class_id = 6;
 If type = CLASS, FQ name of the referenced class; if type = ENUM, FQ name of the enum class
 

Specified by:
hasClassId in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getClassId

public int getClassId()
optional int32 class_id = 6;
 If type = CLASS, FQ name of the referenced class; if type = ENUM, FQ name of the enum class
 

Specified by:
getClassId in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setClassId

public ProtoBuf.Annotation.Argument.Value.Builder setClassId(int value)
optional int32 class_id = 6;
 If type = CLASS, FQ name of the referenced class; if type = ENUM, FQ name of the enum class
 


clearClassId

public ProtoBuf.Annotation.Argument.Value.Builder clearClassId()
optional int32 class_id = 6;
 If type = CLASS, FQ name of the referenced class; if type = ENUM, FQ name of the enum class
 


hasEnumValueId

public boolean hasEnumValueId()
optional int32 enum_value_id = 7;

Specified by:
hasEnumValueId in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getEnumValueId

public int getEnumValueId()
optional int32 enum_value_id = 7;

Specified by:
getEnumValueId in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setEnumValueId

public ProtoBuf.Annotation.Argument.Value.Builder setEnumValueId(int value)
optional int32 enum_value_id = 7;


clearEnumValueId

public ProtoBuf.Annotation.Argument.Value.Builder clearEnumValueId()
optional int32 enum_value_id = 7;


hasAnnotation

public boolean hasAnnotation()
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;

Specified by:
hasAnnotation in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getAnnotation

public ProtoBuf.Annotation getAnnotation()
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;

Specified by:
getAnnotation in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setAnnotation

public ProtoBuf.Annotation.Argument.Value.Builder setAnnotation(ProtoBuf.Annotation value)
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;


setAnnotation

public ProtoBuf.Annotation.Argument.Value.Builder setAnnotation(ProtoBuf.Annotation.Builder builderForValue)
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;


mergeAnnotation

public ProtoBuf.Annotation.Argument.Value.Builder mergeAnnotation(ProtoBuf.Annotation value)
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;


clearAnnotation

public ProtoBuf.Annotation.Argument.Value.Builder clearAnnotation()
optional .org.jetbrains.kotlin.serialization.Annotation annotation = 8;


getArrayElementList

public java.util.List<ProtoBuf.Annotation.Argument.Value> getArrayElementList()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;

Specified by:
getArrayElementList in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getArrayElementCount

public int getArrayElementCount()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;

Specified by:
getArrayElementCount in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

getArrayElement

public ProtoBuf.Annotation.Argument.Value getArrayElement(int index)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;

Specified by:
getArrayElement in interface ProtoBuf.Annotation.Argument.ValueOrBuilder

setArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder setArrayElement(int index,
                                                                  ProtoBuf.Annotation.Argument.Value value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


setArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder setArrayElement(int index,
                                                                  ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


addArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(ProtoBuf.Annotation.Argument.Value value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


addArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(int index,
                                                                  ProtoBuf.Annotation.Argument.Value value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


addArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


addArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder addArrayElement(int index,
                                                                  ProtoBuf.Annotation.Argument.Value.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


addAllArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder addAllArrayElement(java.lang.Iterable<? extends ProtoBuf.Annotation.Argument.Value> values)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


clearArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder clearArrayElement()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;


removeArrayElement

public ProtoBuf.Annotation.Argument.Value.Builder removeArrayElement(int index)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;