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<ProtoBuf.TypeParameter,ProtoBuf.TypeParameter.Builder>
          extended by org.jetbrains.kotlin.serialization.ProtoBuf.TypeParameter.Builder
All Implemented Interfaces:
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.Builder<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 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 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 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;
 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 setVariance(ProtoBuf.TypeParameter.Variance value)
          optional .org.jetbrains.kotlin.serialization.TypeParameter.Variance variance = 4 [default = INV];
 
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.TypeParameter.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<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.Builder<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;
 Id in the StringTable
 

Specified by:
hasName in interface ProtoBuf.TypeParameterOrBuilder

getName

public int getName()
required int32 name = 2;
 Id in the StringTable
 

Specified by:
getName in interface ProtoBuf.TypeParameterOrBuilder

setName

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


clearName

public ProtoBuf.TypeParameter.Builder clearName()
required int32 name = 2;
 Id in the StringTable
 


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;