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

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

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


Method Summary
 JavaProtoBuf.JavaType build()
           
 JavaProtoBuf.JavaType buildPartial()
           
 JavaProtoBuf.JavaType.Builder clear()
           
 JavaProtoBuf.JavaType.Builder clearArrayDimension()
           
 JavaProtoBuf.JavaType.Builder clearClassFqName()
           
 JavaProtoBuf.JavaType.Builder clearPrimitiveType()
           
 JavaProtoBuf.JavaType.Builder clone()
           
 int getArrayDimension()
           
 int getClassFqName()
           
 JavaProtoBuf.JavaType getDefaultInstanceForType()
           
 JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType()
           
 boolean hasArrayDimension()
           
 boolean hasClassFqName()
           
 boolean hasPrimitiveType()
           
 boolean isInitialized()
           
 JavaProtoBuf.JavaType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 JavaProtoBuf.JavaType.Builder mergeFrom(JavaProtoBuf.JavaType other)
           
 JavaProtoBuf.JavaType.Builder setArrayDimension(int value)
           
 JavaProtoBuf.JavaType.Builder setClassFqName(int value)
           
 JavaProtoBuf.JavaType.Builder setPrimitiveType(JavaProtoBuf.JavaType.PrimitiveType 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.JavaType.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<JavaProtoBuf.JavaType,JavaProtoBuf.JavaType.Builder>

clone

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

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

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

isInitialized

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

mergeFrom

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

hasPrimitiveType

public boolean hasPrimitiveType()
Specified by:
hasPrimitiveType in interface JavaProtoBuf.JavaTypeOrBuilder

getPrimitiveType

public JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType()
Specified by:
getPrimitiveType in interface JavaProtoBuf.JavaTypeOrBuilder

setPrimitiveType

public JavaProtoBuf.JavaType.Builder setPrimitiveType(JavaProtoBuf.JavaType.PrimitiveType value)

clearPrimitiveType

public JavaProtoBuf.JavaType.Builder clearPrimitiveType()

hasClassFqName

public boolean hasClassFqName()
Specified by:
hasClassFqName in interface JavaProtoBuf.JavaTypeOrBuilder

getClassFqName

public int getClassFqName()
Specified by:
getClassFqName in interface JavaProtoBuf.JavaTypeOrBuilder

setClassFqName

public JavaProtoBuf.JavaType.Builder setClassFqName(int value)

clearClassFqName

public JavaProtoBuf.JavaType.Builder clearClassFqName()

hasArrayDimension

public boolean hasArrayDimension()
Specified by:
hasArrayDimension in interface JavaProtoBuf.JavaTypeOrBuilder

getArrayDimension

public int getArrayDimension()
Specified by:
getArrayDimension in interface JavaProtoBuf.JavaTypeOrBuilder

setArrayDimension

public JavaProtoBuf.JavaType.Builder setArrayDimension(int value)

clearArrayDimension

public JavaProtoBuf.JavaType.Builder clearArrayDimension()