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

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

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

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

See Also:
Serialized Form

Nested Class Summary
static class ProtoBuf.Annotation.Argument.Value.Builder
          Protobuf type org.jetbrains.kotlin.serialization.Annotation.Argument.Value
static class ProtoBuf.Annotation.Argument.Value.Type
          Protobuf enum org.jetbrains.kotlin.serialization.Annotation.Argument.Value.Type
 
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type>
 
Field Summary
static int ANNOTATION_FIELD_NUMBER
           
static int ARRAY_ELEMENT_FIELD_NUMBER
           
static int CLASS_ID_FIELD_NUMBER
           
static int DOUBLE_VALUE_FIELD_NUMBER
           
static int ENUM_VALUE_ID_FIELD_NUMBER
           
static int FLOAT_VALUE_FIELD_NUMBER
           
static int INT_VALUE_FIELD_NUMBER
           
static com.google.protobuf.Parser<ProtoBuf.Annotation.Argument.Value> PARSER
           
static int STRING_VALUE_FIELD_NUMBER
           
static int TYPE_FIELD_NUMBER
           
 
Method Summary
 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;
 ProtoBuf.Annotation.Argument.ValueOrBuilder getArrayElementOrBuilder(int index)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 java.util.List<? extends ProtoBuf.Annotation.Argument.ValueOrBuilder> getArrayElementOrBuilderList()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument.Value array_element = 9;
 int getClassId()
          optional int32 class_id = 6;
static ProtoBuf.Annotation.Argument.Value getDefaultInstance()
           
 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;
 com.google.protobuf.Parser<ProtoBuf.Annotation.Argument.Value> getParserForType()
           
 int getSerializedSize()
           
 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()
           
static ProtoBuf.Annotation.Argument.Value.Builder newBuilder()
           
static ProtoBuf.Annotation.Argument.Value.Builder newBuilder(ProtoBuf.Annotation.Argument.Value prototype)
           
 ProtoBuf.Annotation.Argument.Value.Builder newBuilderForType()
           
static ProtoBuf.Annotation.Argument.Value parseDelimitedFrom(java.io.InputStream input)
           
static ProtoBuf.Annotation.Argument.Value parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(byte[] data)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.ByteString data)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.CodedInputStream input)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(java.io.InputStream input)
           
static ProtoBuf.Annotation.Argument.Value parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Annotation.Argument.Value.Builder toBuilder()
           
protected  java.lang.Object writeReplace()
           
 void writeTo(com.google.protobuf.CodedOutputStream output)
           
 
Methods inherited from class com.google.protobuf.GeneratedMessageLite
makeExtensionsImmutable, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseUnknownField
 
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARSER

public static com.google.protobuf.Parser<ProtoBuf.Annotation.Argument.Value> PARSER

TYPE_FIELD_NUMBER

public static final int TYPE_FIELD_NUMBER
See Also:
Constant Field Values

INT_VALUE_FIELD_NUMBER

public static final int INT_VALUE_FIELD_NUMBER
See Also:
Constant Field Values

FLOAT_VALUE_FIELD_NUMBER

public static final int FLOAT_VALUE_FIELD_NUMBER
See Also:
Constant Field Values

DOUBLE_VALUE_FIELD_NUMBER

public static final int DOUBLE_VALUE_FIELD_NUMBER
See Also:
Constant Field Values

STRING_VALUE_FIELD_NUMBER

public static final int STRING_VALUE_FIELD_NUMBER
See Also:
Constant Field Values

CLASS_ID_FIELD_NUMBER

public static final int CLASS_ID_FIELD_NUMBER
See Also:
Constant Field Values

ENUM_VALUE_ID_FIELD_NUMBER

public static final int ENUM_VALUE_ID_FIELD_NUMBER
See Also:
Constant Field Values

ANNOTATION_FIELD_NUMBER

public static final int ANNOTATION_FIELD_NUMBER
See Also:
Constant Field Values

ARRAY_ELEMENT_FIELD_NUMBER

public static final int ARRAY_ELEMENT_FIELD_NUMBER
See Also:
Constant Field Values
Method Detail

getDefaultInstance

public static ProtoBuf.Annotation.Argument.Value getDefaultInstance()

getDefaultInstanceForType

public ProtoBuf.Annotation.Argument.Value getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder

getParserForType

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

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

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

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

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

hasStringValue

public boolean hasStringValue()
optional int32 string_value = 5;
 id in StringTable
 

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

getStringValue

public int getStringValue()
optional int32 string_value = 5;
 id in StringTable
 

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

hasClassId

public boolean hasClassId()
optional int32 class_id = 6;
 If type = CLASS, FQ name id of the referenced class; if type = ENUM, FQ name id 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 id of the referenced class; if type = ENUM, FQ name id of the enum class
 

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

hasEnumValueId

public boolean hasEnumValueId()
optional int32 enum_value_id = 7;
 id in StringTable
 

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

getEnumValueId

public int getEnumValueId()
optional int32 enum_value_id = 7;
 id in StringTable
 

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

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

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

getArrayElementOrBuilderList

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


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

getArrayElementOrBuilder

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


isInitialized

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

writeTo

public void writeTo(com.google.protobuf.CodedOutputStream output)
             throws java.io.IOException
Specified by:
writeTo in interface com.google.protobuf.MessageLite
Throws:
java.io.IOException

getSerializedSize

public int getSerializedSize()
Specified by:
getSerializedSize in interface com.google.protobuf.MessageLite

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
Overrides:
writeReplace in class com.google.protobuf.GeneratedMessageLite
Throws:
java.io.ObjectStreamException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.ByteString data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
Throws:
com.google.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.ByteString data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
Throws:
com.google.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(byte[] data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
Throws:
com.google.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(byte[] data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
Throws:
com.google.protobuf.InvalidProtocolBufferException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(java.io.InputStream input)
                                                    throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(java.io.InputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws java.io.IOException
Throws:
java.io.IOException

parseDelimitedFrom

public static ProtoBuf.Annotation.Argument.Value parseDelimitedFrom(java.io.InputStream input)
                                                             throws java.io.IOException
Throws:
java.io.IOException

parseDelimitedFrom

public static ProtoBuf.Annotation.Argument.Value parseDelimitedFrom(java.io.InputStream input,
                                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                             throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.CodedInputStream input)
                                                    throws java.io.IOException
Throws:
java.io.IOException

parseFrom

public static ProtoBuf.Annotation.Argument.Value parseFrom(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws java.io.IOException
Throws:
java.io.IOException

newBuilder

public static ProtoBuf.Annotation.Argument.Value.Builder newBuilder()

newBuilderForType

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

newBuilder

public static ProtoBuf.Annotation.Argument.Value.Builder newBuilder(ProtoBuf.Annotation.Argument.Value prototype)

toBuilder

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