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

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


Method Summary
 ProtoBuf.Callable.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)
           
 ProtoBuf.Callable.Builder addAllValueParameter(java.lang.Iterable<? extends ProtoBuf.Callable.ValueParameter> values)
           
 ProtoBuf.Callable.Builder addTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder addTypeParameter(int index, ProtoBuf.TypeParameter value)
           
 ProtoBuf.Callable.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder addTypeParameter(ProtoBuf.TypeParameter value)
           
 ProtoBuf.Callable.Builder addValueParameter(int index, ProtoBuf.Callable.ValueParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder addValueParameter(int index, ProtoBuf.Callable.ValueParameter value)
           
 ProtoBuf.Callable.Builder addValueParameter(ProtoBuf.Callable.ValueParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder addValueParameter(ProtoBuf.Callable.ValueParameter value)
           
 ProtoBuf.Callable build()
           
 ProtoBuf.Callable buildPartial()
           
 ProtoBuf.Callable.Builder clear()
           
 ProtoBuf.Callable.Builder clearExtraVisibility()
           
 ProtoBuf.Callable.Builder clearFlags()
           
 ProtoBuf.Callable.Builder clearGetterFlags()
           
 ProtoBuf.Callable.Builder clearName()
           
 ProtoBuf.Callable.Builder clearReceiverType()
           
 ProtoBuf.Callable.Builder clearReturnType()
           
 ProtoBuf.Callable.Builder clearSetterFlags()
           
 ProtoBuf.Callable.Builder clearSetterParameterName()
           
 ProtoBuf.Callable.Builder clearTypeParameter()
           
 ProtoBuf.Callable.Builder clearValueParameter()
           
 ProtoBuf.Callable.Builder clone()
           
 ProtoBuf.Callable getDefaultInstanceForType()
           
 java.lang.String getExtraVisibility()
           
 int getFlags()
           
 int getGetterFlags()
           
 int getName()
           
 ProtoBuf.Type getReceiverType()
           
 ProtoBuf.Type getReturnType()
           
 int getSetterFlags()
           
 int getSetterParameterName()
           
 ProtoBuf.TypeParameter getTypeParameter(int index)
           
 int getTypeParameterCount()
           
 java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
           
 ProtoBuf.Callable.ValueParameter getValueParameter(int index)
           
 int getValueParameterCount()
           
 java.util.List<ProtoBuf.Callable.ValueParameter> getValueParameterList()
           
 boolean hasExtraVisibility()
           
 boolean hasFlags()
           
 boolean hasGetterFlags()
           
 boolean hasName()
           
 boolean hasReceiverType()
           
 boolean hasReturnType()
           
 boolean hasSetterFlags()
           
 boolean hasSetterParameterName()
           
 boolean isInitialized()
           
 ProtoBuf.Callable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Callable.Builder mergeFrom(ProtoBuf.Callable other)
           
 ProtoBuf.Callable.Builder mergeReceiverType(ProtoBuf.Type value)
           
 ProtoBuf.Callable.Builder mergeReturnType(ProtoBuf.Type value)
           
 ProtoBuf.Callable.Builder removeTypeParameter(int index)
           
 ProtoBuf.Callable.Builder removeValueParameter(int index)
           
 ProtoBuf.Callable.Builder setExtraVisibility(java.lang.String value)
           
 ProtoBuf.Callable.Builder setFlags(int value)
           
 ProtoBuf.Callable.Builder setGetterFlags(int value)
           
 ProtoBuf.Callable.Builder setName(int value)
           
 ProtoBuf.Callable.Builder setReceiverType(ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.Callable.Builder setReceiverType(ProtoBuf.Type value)
           
 ProtoBuf.Callable.Builder setReturnType(ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.Callable.Builder setReturnType(ProtoBuf.Type value)
           
 ProtoBuf.Callable.Builder setSetterFlags(int value)
           
 ProtoBuf.Callable.Builder setSetterParameterName(int value)
           
 ProtoBuf.Callable.Builder setTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder setTypeParameter(int index, ProtoBuf.TypeParameter value)
           
 ProtoBuf.Callable.Builder setValueParameter(int index, ProtoBuf.Callable.ValueParameter.Builder builderForValue)
           
 ProtoBuf.Callable.Builder setValueParameter(int index, ProtoBuf.Callable.ValueParameter value)
           
 
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.Callable.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<ProtoBuf.Callable,ProtoBuf.Callable.Builder>

clone

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

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

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

isInitialized

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

mergeFrom

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

hasFlags

public boolean hasFlags()
Specified by:
hasFlags in interface ProtoBuf.CallableOrBuilder

getFlags

public int getFlags()
Specified by:
getFlags in interface ProtoBuf.CallableOrBuilder

setFlags

public ProtoBuf.Callable.Builder setFlags(int value)

clearFlags

public ProtoBuf.Callable.Builder clearFlags()

hasExtraVisibility

public boolean hasExtraVisibility()
Specified by:
hasExtraVisibility in interface ProtoBuf.CallableOrBuilder

getExtraVisibility

public java.lang.String getExtraVisibility()
Specified by:
getExtraVisibility in interface ProtoBuf.CallableOrBuilder

setExtraVisibility

public ProtoBuf.Callable.Builder setExtraVisibility(java.lang.String value)

clearExtraVisibility

public ProtoBuf.Callable.Builder clearExtraVisibility()

hasGetterFlags

public boolean hasGetterFlags()
Specified by:
hasGetterFlags in interface ProtoBuf.CallableOrBuilder

getGetterFlags

public int getGetterFlags()
Specified by:
getGetterFlags in interface ProtoBuf.CallableOrBuilder

setGetterFlags

public ProtoBuf.Callable.Builder setGetterFlags(int value)

clearGetterFlags

public ProtoBuf.Callable.Builder clearGetterFlags()

hasSetterFlags

public boolean hasSetterFlags()
Specified by:
hasSetterFlags in interface ProtoBuf.CallableOrBuilder

getSetterFlags

public int getSetterFlags()
Specified by:
getSetterFlags in interface ProtoBuf.CallableOrBuilder

setSetterFlags

public ProtoBuf.Callable.Builder setSetterFlags(int value)

clearSetterFlags

public ProtoBuf.Callable.Builder clearSetterFlags()

hasSetterParameterName

public boolean hasSetterParameterName()
Specified by:
hasSetterParameterName in interface ProtoBuf.CallableOrBuilder

getSetterParameterName

public int getSetterParameterName()
Specified by:
getSetterParameterName in interface ProtoBuf.CallableOrBuilder

setSetterParameterName

public ProtoBuf.Callable.Builder setSetterParameterName(int value)

clearSetterParameterName

public ProtoBuf.Callable.Builder clearSetterParameterName()

getTypeParameterList

public java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
Specified by:
getTypeParameterList in interface ProtoBuf.CallableOrBuilder

getTypeParameterCount

public int getTypeParameterCount()
Specified by:
getTypeParameterCount in interface ProtoBuf.CallableOrBuilder

getTypeParameter

public ProtoBuf.TypeParameter getTypeParameter(int index)
Specified by:
getTypeParameter in interface ProtoBuf.CallableOrBuilder

setTypeParameter

public ProtoBuf.Callable.Builder setTypeParameter(int index,
                                                  ProtoBuf.TypeParameter value)

setTypeParameter

public ProtoBuf.Callable.Builder setTypeParameter(int index,
                                                  ProtoBuf.TypeParameter.Builder builderForValue)

addTypeParameter

public ProtoBuf.Callable.Builder addTypeParameter(ProtoBuf.TypeParameter value)

addTypeParameter

public ProtoBuf.Callable.Builder addTypeParameter(int index,
                                                  ProtoBuf.TypeParameter value)

addTypeParameter

public ProtoBuf.Callable.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)

addTypeParameter

public ProtoBuf.Callable.Builder addTypeParameter(int index,
                                                  ProtoBuf.TypeParameter.Builder builderForValue)

addAllTypeParameter

public ProtoBuf.Callable.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)

clearTypeParameter

public ProtoBuf.Callable.Builder clearTypeParameter()

removeTypeParameter

public ProtoBuf.Callable.Builder removeTypeParameter(int index)

hasReceiverType

public boolean hasReceiverType()
Specified by:
hasReceiverType in interface ProtoBuf.CallableOrBuilder

getReceiverType

public ProtoBuf.Type getReceiverType()
Specified by:
getReceiverType in interface ProtoBuf.CallableOrBuilder

setReceiverType

public ProtoBuf.Callable.Builder setReceiverType(ProtoBuf.Type value)

setReceiverType

public ProtoBuf.Callable.Builder setReceiverType(ProtoBuf.Type.Builder builderForValue)

mergeReceiverType

public ProtoBuf.Callable.Builder mergeReceiverType(ProtoBuf.Type value)

clearReceiverType

public ProtoBuf.Callable.Builder clearReceiverType()

hasName

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

getName

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

setName

public ProtoBuf.Callable.Builder setName(int value)

clearName

public ProtoBuf.Callable.Builder clearName()

getValueParameterList

public java.util.List<ProtoBuf.Callable.ValueParameter> getValueParameterList()
Specified by:
getValueParameterList in interface ProtoBuf.CallableOrBuilder

getValueParameterCount

public int getValueParameterCount()
Specified by:
getValueParameterCount in interface ProtoBuf.CallableOrBuilder

getValueParameter

public ProtoBuf.Callable.ValueParameter getValueParameter(int index)
Specified by:
getValueParameter in interface ProtoBuf.CallableOrBuilder

setValueParameter

public ProtoBuf.Callable.Builder setValueParameter(int index,
                                                   ProtoBuf.Callable.ValueParameter value)

setValueParameter

public ProtoBuf.Callable.Builder setValueParameter(int index,
                                                   ProtoBuf.Callable.ValueParameter.Builder builderForValue)

addValueParameter

public ProtoBuf.Callable.Builder addValueParameter(ProtoBuf.Callable.ValueParameter value)

addValueParameter

public ProtoBuf.Callable.Builder addValueParameter(int index,
                                                   ProtoBuf.Callable.ValueParameter value)

addValueParameter

public ProtoBuf.Callable.Builder addValueParameter(ProtoBuf.Callable.ValueParameter.Builder builderForValue)

addValueParameter

public ProtoBuf.Callable.Builder addValueParameter(int index,
                                                   ProtoBuf.Callable.ValueParameter.Builder builderForValue)

addAllValueParameter

public ProtoBuf.Callable.Builder addAllValueParameter(java.lang.Iterable<? extends ProtoBuf.Callable.ValueParameter> values)

clearValueParameter

public ProtoBuf.Callable.Builder clearValueParameter()

removeValueParameter

public ProtoBuf.Callable.Builder removeValueParameter(int index)

hasReturnType

public boolean hasReturnType()
Specified by:
hasReturnType in interface ProtoBuf.CallableOrBuilder

getReturnType

public ProtoBuf.Type getReturnType()
Specified by:
getReturnType in interface ProtoBuf.CallableOrBuilder

setReturnType

public ProtoBuf.Callable.Builder setReturnType(ProtoBuf.Type value)

setReturnType

public ProtoBuf.Callable.Builder setReturnType(ProtoBuf.Type.Builder builderForValue)

mergeReturnType

public ProtoBuf.Callable.Builder mergeReturnType(ProtoBuf.Type value)

clearReturnType

public ProtoBuf.Callable.Builder clearReturnType()