org.jetbrains.jet.descriptors.serialization
Class ProtoBuf.TypeParameter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.TypeParameter,ProtoBuf.TypeParameter.Builder>
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
| 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 |
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)