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

Protobuf type org.jetbrains.jet.descriptors.serialization.JavaMethodSignature


Method Summary
 JavaProtoBuf.JavaMethodSignature.Builder addAllParameterType(java.lang.Iterable<? extends JavaProtoBuf.JavaType> values)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index, JavaProtoBuf.JavaType.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index, JavaProtoBuf.JavaType value)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType value)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature build()
           
 JavaProtoBuf.JavaMethodSignature buildPartial()
           
 JavaProtoBuf.JavaMethodSignature.Builder clear()
           
 JavaProtoBuf.JavaMethodSignature.Builder clearName()
          required int32 name = 1;
 JavaProtoBuf.JavaMethodSignature.Builder clearParameterType()
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder clearReturnType()
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 JavaProtoBuf.JavaMethodSignature.Builder clone()
           
 JavaProtoBuf.JavaMethodSignature getDefaultInstanceForType()
           
 int getName()
          required int32 name = 1;
 JavaProtoBuf.JavaType getParameterType(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 int getParameterTypeCount()
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 java.util.List<JavaProtoBuf.JavaType> getParameterTypeList()
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaType getReturnType()
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 boolean hasName()
          required int32 name = 1;
 boolean hasReturnType()
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 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)
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 JavaProtoBuf.JavaMethodSignature.Builder removeParameterType(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder setName(int value)
          required int32 name = 1;
 JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index, JavaProtoBuf.JavaType.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index, JavaProtoBuf.JavaType value)
          repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;
 JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType.Builder builderForValue)
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType value)
          required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;
 
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()
required int32 name = 1;

Specified by:
hasName in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getName

public int getName()
required int32 name = 1;

Specified by:
getName in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setName

public JavaProtoBuf.JavaMethodSignature.Builder setName(int value)
required int32 name = 1;


clearName

public JavaProtoBuf.JavaMethodSignature.Builder clearName()
required int32 name = 1;


hasReturnType

public boolean hasReturnType()
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;

Specified by:
hasReturnType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getReturnType

public JavaProtoBuf.JavaType getReturnType()
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;

Specified by:
getReturnType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setReturnType

public JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType value)
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;


setReturnType

public JavaProtoBuf.JavaMethodSignature.Builder setReturnType(JavaProtoBuf.JavaType.Builder builderForValue)
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;


mergeReturnType

public JavaProtoBuf.JavaMethodSignature.Builder mergeReturnType(JavaProtoBuf.JavaType value)
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;


clearReturnType

public JavaProtoBuf.JavaMethodSignature.Builder clearReturnType()
required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2;


getParameterTypeList

public java.util.List<JavaProtoBuf.JavaType> getParameterTypeList()
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;

Specified by:
getParameterTypeList in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getParameterTypeCount

public int getParameterTypeCount()
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;

Specified by:
getParameterTypeCount in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

getParameterType

public JavaProtoBuf.JavaType getParameterType(int index)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;

Specified by:
getParameterType in interface JavaProtoBuf.JavaMethodSignatureOrBuilder

setParameterType

public JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index,
                                                                 JavaProtoBuf.JavaType value)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


setParameterType

public JavaProtoBuf.JavaMethodSignature.Builder setParameterType(int index,
                                                                 JavaProtoBuf.JavaType.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType value)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index,
                                                                 JavaProtoBuf.JavaType value)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(JavaProtoBuf.JavaType.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


addParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addParameterType(int index,
                                                                 JavaProtoBuf.JavaType.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


addAllParameterType

public JavaProtoBuf.JavaMethodSignature.Builder addAllParameterType(java.lang.Iterable<? extends JavaProtoBuf.JavaType> values)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


clearParameterType

public JavaProtoBuf.JavaMethodSignature.Builder clearParameterType()
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;


removeParameterType

public JavaProtoBuf.JavaMethodSignature.Builder removeParameterType(int index)
repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3;