org.jetbrains.jet.descriptors.serialization
Class JavaProtoBuf.JavaMethodSignature.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.GeneratedMessageLite.Builder<JavaProtoBuf.JavaMethodSignature,JavaProtoBuf.JavaMethodSignature.Builder>
          extended by org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, java.lang.Cloneable, JavaProtoBuf.JavaMethodSignatureOrBuilder
Enclosing class:
JavaProtoBuf.JavaMethodSignature

public static final class JavaProtoBuf.JavaMethodSignature.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<JavaProtoBuf.JavaMethodSignature,JavaProtoBuf.JavaMethodSignature.Builder>
implements JavaProtoBuf.JavaMethodSignatureOrBuilder


Method Summary
 JavaProtoBuf.JavaMethodSignature.Builder addAllParameterType(java.lang.Iterable<? extends JavaProtoBuf.JavaType> values)
           
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index, JavaProtoBuf.JavaType.Builder builderForValue)
           
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index, JavaProtoBuf.JavaType value)
           
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType.Builder builderForValue)
           
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType value)
           
 JavaProtoBuf.JavaMethodSignature build()
           
 JavaProtoBuf.JavaMethodSignature buildPartial()
           
 JavaProtoBuf.JavaMethodSignature.Builder clear()
           
 JavaProtoBuf.JavaMethodSignature.Builder clearName()
           
 JavaProtoBuf.JavaMethodSignature.Builder clearParameterType()
           
 JavaProtoBuf.JavaMethodSignature.Builder clearReturnType()
           
 JavaProtoBuf.JavaMethodSignature.Builder clone()
           
 JavaProtoBuf.JavaMethodSignature getDefaultInstanceForType()
           
 int getName()
           
 JavaProtoBuf.JavaType getParameterType(int index)
           
 int getParameterTypeCount()
           
 java.util.List<JavaProtoBuf.JavaType> getParameterTypeList()
           
 JavaProtoBuf.JavaType getReturnType()
           
 boolean hasName()
           
 boolean hasReturnType()
           
 boolean isInitialized()
           
 JavaProtoBuf.JavaMethodSignature.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 JavaProtoBuf.JavaMethodSignature.Builder mergeFrom(JavaProtoBuf.JavaMethodSignature other)
           
 JavaProtoBuf.JavaMethodSignature.Builder mergeReturnType(JavaProtoBuf.JavaType value)
           
 JavaProtoBuf.JavaMethodSignature.Builder removeParameterType(int index)
           
 JavaProtoBuf.JavaMethodSignature.Builder setName(int value)
           
 JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index, JavaProtoBuf.JavaType.Builder builderForValue)
           
 JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index, JavaProtoBuf.JavaType value)
           
 JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType.Builder builderForValue)
           
 JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType 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 JavaProtoBuf.JavaMethodSignature.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<JavaProtoBuf.JavaMethodSignature,JavaProtoBuf.JavaMethodSignature.Builder>

clone

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

getDefaultInstanceForType

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

build

public JavaProtoBuf.JavaMethodSignature build()
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public JavaProtoBuf.JavaMethodSignature buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

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

isInitialized

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

mergeFrom

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

hasName

public boolean hasName()
Specified by:
hasName in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getName

public int getName()
Specified by:
getName in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setName

public JavaProtoBuf.JavaMethodSignature.Builder setName(int value)

clearName

public JavaProtoBuf.JavaMethodSignature.Builder clearName()

hasReturnType

public boolean hasReturnType()
Specified by:
hasReturnType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getReturnType

public JavaProtoBuf.JavaType getReturnType()
Specified by:
getReturnType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setReturnType

public JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType value)

setReturnType

public JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType.Builder builderForValue)

mergeReturnType

public JavaProtoBuf.JavaMethodSignature.Builder mergeReturnType(JavaProtoBuf.JavaType value)

clearReturnType

public JavaProtoBuf.JavaMethodSignature.Builder clearReturnType()

getParameterTypeList

public java.util.List<JavaProtoBuf.JavaType> getParameterTypeList()
Specified by:
getParameterTypeList in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getParameterTypeCount

public int getParameterTypeCount()
Specified by:
getParameterTypeCount in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getParameterType

public JavaProtoBuf.JavaType getParameterType(int index)
Specified by:
getParameterType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setParameterType

public JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index,
                                                                 JavaProtoBuf.JavaType value)

setParameterType

public JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index,
                                                                 JavaProtoBuf.JavaType.Builder builderForValue)

addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType value)

addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index,
                                                                 JavaProtoBuf.JavaType value)

addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType.Builder builderForValue)

addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index,
                                                                 JavaProtoBuf.JavaType.Builder builderForValue)

addAllParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addAllParameterType(java.lang.Iterable<? extends JavaProtoBuf.JavaType> values)

clearParameterType

public JavaProtoBuf.JavaMethodSignature.Builder clearParameterType()

removeParameterType

public JavaProtoBuf.JavaMethodSignature.Builder removeParameterType(int index)