org.jetbrains.kotlin.serialization
Class ProtoBuf.TypeParameter.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.TypeParameter,ProtoBuf.TypeParameter.Builder>
              extended by org.jetbrains.kotlin.serialization.ProtoBuf.TypeParameter.Builder
All Implemented Interfaces:
com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<ProtoBuf.TypeParameter>, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, java.lang.Cloneable, ProtoBuf.TypeParameterOrBuilder
Enclosing class:
ProtoBuf.TypeParameter

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

Protobuf type org.jetbrains.kotlin.serialization.TypeParameter


Method Summary
 ProtoBuf.TypeParameter.Builder addAllUpperBound(java.lang.Iterable<? extends ProtoBuf.Type> values)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder addAllUpperBoundId(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 upper_bound_id = 6;
 ProtoBuf.TypeParameter.Builder addUpperBound(int index, ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder addUpperBound(int index, ProtoBuf.Type value)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type value)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder addUpperBoundId(int value)
          repeated int32 upper_bound_id = 6;
 ProtoBuf.TypeParameter build()
           
 ProtoBuf.TypeParameter buildPartial()
           
 ProtoBuf.TypeParameter.Builder clear()
           
 ProtoBuf.TypeParameter.Builder clearId()
          required int32 id = 1;
 ProtoBuf.TypeParameter.Builder clearName()
          required int32 name = 2;
 ProtoBuf.TypeParameter.Builder clearReified()
          optional bool reified = 3 [default = false];
 ProtoBuf.TypeParameter.Builder clearUpperBound()
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder clearUpperBoundId()
          repeated int32 upper_bound_id = 6;
 ProtoBuf.TypeParameter.Builder clearVariance()
          optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];
 ProtoBuf.TypeParameter.Builder clone()
           
 ProtoBuf.TypeParameter getDefaultInstanceForType()
           
 int getId()
          required int32 id = 1;
 int getName()
          required int32 name = 2;
 boolean getReified()
          optional bool reified = 3 [default = false];
 ProtoBuf.Type getUpperBound(int index)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 int getUpperBoundCount()
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 int getUpperBoundId(int index)
          repeated int32 upper_bound_id = 6;
 int getUpperBoundIdCount()
          repeated int32 upper_bound_id = 6;
 java.util.List<java.lang.Integer> getUpperBoundIdList()
          repeated int32 upper_bound_id = 6;
 java.util.List<ProtoBuf.Type> getUpperBoundList()
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Variance getVariance()
          optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];
 boolean hasId()
          required int32 id = 1;
 boolean hasName()
          required int32 name = 2;
 boolean hasReified()
          optional bool reified = 3 [default = false];
 boolean hasVariance()
          optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];
 boolean isInitialized()
           
 ProtoBuf.TypeParameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.TypeParameter.Builder mergeFrom(ProtoBuf.TypeParameter other)
           
 ProtoBuf.TypeParameter.Builder removeUpperBound(int index)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder setId(int value)
          required int32 id = 1;
 ProtoBuf.TypeParameter.Builder setName(int value)
          required int32 name = 2;
 ProtoBuf.TypeParameter.Builder setReified(boolean value)
          optional bool reified = 3 [default = false];
 ProtoBuf.TypeParameter.Builder setUpperBound(int index, ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder setUpperBound(int index, ProtoBuf.Type value)
          repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;
 ProtoBuf.TypeParameter.Builder setUpperBoundId(int index, int value)
          repeated int32 upper_bound_id = 6;
 ProtoBuf.TypeParameter.Builder setVariance(ProtoBuf.TypeParameter.Variance value)
          optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];
 
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.TypeParameter.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.TypeParameter,ProtoBuf.TypeParameter.Builder>

clone

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

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

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

isInitialized

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

mergeFrom

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

hasId

public boolean hasId()
required int32 id = 1;

Specified by:
hasId in interface ProtoBuf.TypeParameterOrBuilder

getId

public int getId()
required int32 id = 1;

Specified by:
getId in interface ProtoBuf.TypeParameterOrBuilder

setId

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


clearId

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


hasName

public boolean hasName()
required int32 name = 2;

Specified by:
hasName in interface ProtoBuf.TypeParameterOrBuilder

getName

public int getName()
required int32 name = 2;

Specified by:
getName in interface ProtoBuf.TypeParameterOrBuilder

setName

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


clearName

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


hasReified

public boolean hasReified()
optional bool reified = 3 [default = false];

Specified by:
hasReified in interface ProtoBuf.TypeParameterOrBuilder

getReified

public boolean getReified()
optional bool reified = 3 [default = false];

Specified by:
getReified in interface ProtoBuf.TypeParameterOrBuilder

setReified

public ProtoBuf.TypeParameter.Builder setReified(boolean value)
optional bool reified = 3 [default = false];


clearReified

public ProtoBuf.TypeParameter.Builder clearReified()
optional bool reified = 3 [default = false];


hasVariance

public boolean hasVariance()
optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];

Specified by:
hasVariance in interface ProtoBuf.TypeParameterOrBuilder

getVariance

public ProtoBuf.TypeParameter.Variance getVariance()
optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];

Specified by:
getVariance in interface ProtoBuf.TypeParameterOrBuilder

setVariance

public ProtoBuf.TypeParameter.Builder setVariance(ProtoBuf.TypeParameter.Variance value)
optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];


clearVariance

public ProtoBuf.TypeParameter.Builder clearVariance()
optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];


getUpperBoundList

public java.util.List<ProtoBuf.Type> getUpperBoundList()
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;

Specified by:
getUpperBoundList in interface ProtoBuf.TypeParameterOrBuilder

getUpperBoundCount

public int getUpperBoundCount()
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;

Specified by:
getUpperBoundCount in interface ProtoBuf.TypeParameterOrBuilder

getUpperBound

public ProtoBuf.Type getUpperBound(int index)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;

Specified by:
getUpperBound in interface ProtoBuf.TypeParameterOrBuilder

setUpperBound

public ProtoBuf.TypeParameter.Builder setUpperBound(int index,
                                                    ProtoBuf.Type value)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


setUpperBound

public ProtoBuf.TypeParameter.Builder setUpperBound(int index,
                                                    ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type value)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(int index,
                                                    ProtoBuf.Type value)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(int index,
                                                    ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


addAllUpperBound

public ProtoBuf.TypeParameter.Builder addAllUpperBound(java.lang.Iterable<? extends ProtoBuf.Type> values)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


clearUpperBound

public ProtoBuf.TypeParameter.Builder clearUpperBound()
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


removeUpperBound

public ProtoBuf.TypeParameter.Builder removeUpperBound(int index)
repeated .org.jetbrains.kotlin.serialization.Type upper_bound = 5;


getUpperBoundIdList

public java.util.List<java.lang.Integer> getUpperBoundIdList()
repeated int32 upper_bound_id = 6;

Specified by:
getUpperBoundIdList in interface ProtoBuf.TypeParameterOrBuilder

getUpperBoundIdCount

public int getUpperBoundIdCount()
repeated int32 upper_bound_id = 6;

Specified by:
getUpperBoundIdCount in interface ProtoBuf.TypeParameterOrBuilder

getUpperBoundId

public int getUpperBoundId(int index)
repeated int32 upper_bound_id = 6;

Specified by:
getUpperBoundId in interface ProtoBuf.TypeParameterOrBuilder

setUpperBoundId

public ProtoBuf.TypeParameter.Builder setUpperBoundId(int index,
                                                      int value)
repeated int32 upper_bound_id = 6;


addUpperBoundId

public ProtoBuf.TypeParameter.Builder addUpperBoundId(int value)
repeated int32 upper_bound_id = 6;


addAllUpperBoundId

public ProtoBuf.TypeParameter.Builder addAllUpperBoundId(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 upper_bound_id = 6;


clearUpperBoundId

public ProtoBuf.TypeParameter.Builder clearUpperBoundId()
repeated int32 upper_bound_id = 6;