org.jetbrains.jet.descriptors.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.jet.descriptors.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


Method Summary
 ProtoBuf.TypeParameter.Builder addAllUpperBound(java.lang.Iterable<? extends ProtoBuf.Type> values)
           
 ProtoBuf.TypeParameter.Builder addUpperBound(int index, ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.TypeParameter.Builder addUpperBound(int index, ProtoBuf.Type value)
           
 ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type value)
           
 ProtoBuf.TypeParameter build()
           
 ProtoBuf.TypeParameter buildPartial()
           
 ProtoBuf.TypeParameter.Builder clear()
           
 ProtoBuf.TypeParameter.Builder clearId()
           
 ProtoBuf.TypeParameter.Builder clearName()
           
 ProtoBuf.TypeParameter.Builder clearReified()
           
 ProtoBuf.TypeParameter.Builder clearUpperBound()
           
 ProtoBuf.TypeParameter.Builder clearVariance()
           
 ProtoBuf.TypeParameter.Builder clone()
           
 ProtoBuf.TypeParameter getDefaultInstanceForType()
           
 int getId()
           
 int getName()
           
 boolean getReified()
           
 ProtoBuf.Type getUpperBound(int index)
           
 int getUpperBoundCount()
           
 java.util.List<ProtoBuf.Type> getUpperBoundList()
           
 ProtoBuf.TypeParameter.Variance getVariance()
           
 boolean hasId()
           
 boolean hasName()
           
 boolean hasReified()
           
 boolean hasVariance()
           
 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)
           
 ProtoBuf.TypeParameter.Builder setId(int value)
           
 ProtoBuf.TypeParameter.Builder setName(int value)
           
 ProtoBuf.TypeParameter.Builder setReified(boolean value)
           
 ProtoBuf.TypeParameter.Builder setUpperBound(int index, ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.TypeParameter.Builder setUpperBound(int index, ProtoBuf.Type value)
           
 ProtoBuf.TypeParameter.Builder setVariance(ProtoBuf.TypeParameter.Variance value)
           
 
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()
Specified by:
hasId in interface ProtoBuf.TypeParameterOrBuilder

getId

public int getId()
Specified by:
getId in interface ProtoBuf.TypeParameterOrBuilder

setId

public ProtoBuf.TypeParameter.Builder setId(int value)

clearId

public ProtoBuf.TypeParameter.Builder clearId()

hasName

public boolean hasName()
Specified by:
hasName in interface ProtoBuf.TypeParameterOrBuilder

getName

public int getName()
Specified by:
getName in interface ProtoBuf.TypeParameterOrBuilder

setName

public ProtoBuf.TypeParameter.Builder setName(int value)

clearName

public ProtoBuf.TypeParameter.Builder clearName()

hasReified

public boolean hasReified()
Specified by:
hasReified in interface ProtoBuf.TypeParameterOrBuilder

getReified

public boolean getReified()
Specified by:
getReified in interface ProtoBuf.TypeParameterOrBuilder

setReified

public ProtoBuf.TypeParameter.Builder setReified(boolean value)

clearReified

public ProtoBuf.TypeParameter.Builder clearReified()

hasVariance

public boolean hasVariance()
Specified by:
hasVariance in interface ProtoBuf.TypeParameterOrBuilder

getVariance

public ProtoBuf.TypeParameter.Variance getVariance()
Specified by:
getVariance in interface ProtoBuf.TypeParameterOrBuilder

setVariance

public ProtoBuf.TypeParameter.Builder setVariance(ProtoBuf.TypeParameter.Variance value)

clearVariance

public ProtoBuf.TypeParameter.Builder clearVariance()

getUpperBoundList

public java.util.List<ProtoBuf.Type> getUpperBoundList()
Specified by:
getUpperBoundList in interface ProtoBuf.TypeParameterOrBuilder

getUpperBoundCount

public int getUpperBoundCount()
Specified by:
getUpperBoundCount in interface ProtoBuf.TypeParameterOrBuilder

getUpperBound

public ProtoBuf.Type getUpperBound(int index)
Specified by:
getUpperBound in interface ProtoBuf.TypeParameterOrBuilder

setUpperBound

public ProtoBuf.TypeParameter.Builder setUpperBound(int index,
                                                    ProtoBuf.Type value)

setUpperBound

public ProtoBuf.TypeParameter.Builder setUpperBound(int index,
                                                    ProtoBuf.Type.Builder builderForValue)

addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type value)

addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(int index,
                                                    ProtoBuf.Type value)

addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(ProtoBuf.Type.Builder builderForValue)

addUpperBound

public ProtoBuf.TypeParameter.Builder addUpperBound(int index,
                                                    ProtoBuf.Type.Builder builderForValue)

addAllUpperBound

public ProtoBuf.TypeParameter.Builder addAllUpperBound(java.lang.Iterable<? extends ProtoBuf.Type> values)

clearUpperBound

public ProtoBuf.TypeParameter.Builder clearUpperBound()

removeUpperBound

public ProtoBuf.TypeParameter.Builder removeUpperBound(int index)