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

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

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

Protobuf type org.jetbrains.kotlin.serialization.Annotation


Method Summary
 ProtoBuf.Annotation.Builder addAllArgument(java.lang.Iterable<? extends ProtoBuf.Annotation.Argument> values)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder addArgument(int index, ProtoBuf.Annotation.Argument.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder addArgument(int index, ProtoBuf.Annotation.Argument value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder addArgument(ProtoBuf.Annotation.Argument.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder addArgument(ProtoBuf.Annotation.Argument value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation build()
           
 ProtoBuf.Annotation buildPartial()
           
 ProtoBuf.Annotation.Builder clear()
           
 ProtoBuf.Annotation.Builder clearArgument()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder clearId()
          required int32 id = 1;
 ProtoBuf.Annotation.Builder clone()
           
 ProtoBuf.Annotation.Argument getArgument(int index)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 int getArgumentCount()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 java.util.List<ProtoBuf.Annotation.Argument> getArgumentList()
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation getDefaultInstanceForType()
           
 int getId()
          required int32 id = 1;
 boolean hasId()
          required int32 id = 1;
 boolean isInitialized()
           
 ProtoBuf.Annotation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Annotation.Builder mergeFrom(ProtoBuf.Annotation other)
           
 ProtoBuf.Annotation.Builder removeArgument(int index)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder setArgument(int index, ProtoBuf.Annotation.Argument.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder setArgument(int index, ProtoBuf.Annotation.Argument value)
          repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;
 ProtoBuf.Annotation.Builder setId(int value)
          required int32 id = 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.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Annotation,ProtoBuf.Annotation.Builder>

clone

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

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

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

isInitialized

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

mergeFrom

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

hasId

public boolean hasId()
required int32 id = 1;

Specified by:
hasId in interface ProtoBuf.AnnotationOrBuilder

getId

public int getId()
required int32 id = 1;

Specified by:
getId in interface ProtoBuf.AnnotationOrBuilder

setId

public ProtoBuf.Annotation.Builder setId(int value)
required int32 id = 1;


clearId

public ProtoBuf.Annotation.Builder clearId()
required int32 id = 1;


getArgumentList

public java.util.List<ProtoBuf.Annotation.Argument> getArgumentList()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;

Specified by:
getArgumentList in interface ProtoBuf.AnnotationOrBuilder

getArgumentCount

public int getArgumentCount()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;

Specified by:
getArgumentCount in interface ProtoBuf.AnnotationOrBuilder

getArgument

public ProtoBuf.Annotation.Argument getArgument(int index)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;

Specified by:
getArgument in interface ProtoBuf.AnnotationOrBuilder

setArgument

public ProtoBuf.Annotation.Builder setArgument(int index,
                                               ProtoBuf.Annotation.Argument value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


setArgument

public ProtoBuf.Annotation.Builder setArgument(int index,
                                               ProtoBuf.Annotation.Argument.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


addArgument

public ProtoBuf.Annotation.Builder addArgument(ProtoBuf.Annotation.Argument value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


addArgument

public ProtoBuf.Annotation.Builder addArgument(int index,
                                               ProtoBuf.Annotation.Argument value)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


addArgument

public ProtoBuf.Annotation.Builder addArgument(ProtoBuf.Annotation.Argument.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


addArgument

public ProtoBuf.Annotation.Builder addArgument(int index,
                                               ProtoBuf.Annotation.Argument.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


addAllArgument

public ProtoBuf.Annotation.Builder addAllArgument(java.lang.Iterable<? extends ProtoBuf.Annotation.Argument> values)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


clearArgument

public ProtoBuf.Annotation.Builder clearArgument()
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;


removeArgument

public ProtoBuf.Annotation.Builder removeArgument(int index)
repeated .org.jetbrains.kotlin.serialization.Annotation.Argument argument = 2;