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

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


Method Summary
 JavaProtoBuf.JavaType build()
           
 JavaProtoBuf.JavaType buildPartial()
           
 JavaProtoBuf.JavaType.Builder clear()
           
 JavaProtoBuf.JavaType.Builder clearArrayDimension()
          optional int32 array_dimension = 3 [default = 0];
 JavaProtoBuf.JavaType.Builder clearClassFqName()
          optional int32 class_fq_name = 2;
 JavaProtoBuf.JavaType.Builder clearPrimitiveType()
          optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 JavaProtoBuf.JavaType.Builder clone()
           
 int getArrayDimension()
          optional int32 array_dimension = 3 [default = 0];
 int getClassFqName()
          optional int32 class_fq_name = 2;
 JavaProtoBuf.JavaType getDefaultInstanceForType()
           
 JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType()
          optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 boolean hasArrayDimension()
          optional int32 array_dimension = 3 [default = 0];
 boolean hasClassFqName()
          optional int32 class_fq_name = 2;
 boolean hasPrimitiveType()
          optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 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)
          optional int32 array_dimension = 3 [default = 0];
 JavaProtoBuf.JavaType.Builder setClassFqName(int value)
          optional int32 class_fq_name = 2;
 JavaProtoBuf.JavaType.Builder setPrimitiveType(JavaProtoBuf.JavaType.PrimitiveType value)
          optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 
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()
optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 One of these should be present
 

Specified by:
hasPrimitiveType in interface JavaProtoBuf.JavaTypeOrBuilder

getPrimitiveType

public JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType()
optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 One of these should be present
 

Specified by:
getPrimitiveType in interface JavaProtoBuf.JavaTypeOrBuilder

setPrimitiveType

public JavaProtoBuf.JavaType.Builder setPrimitiveType(JavaProtoBuf.JavaType.PrimitiveType value)
optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 One of these should be present
 


clearPrimitiveType

public JavaProtoBuf.JavaType.Builder clearPrimitiveType()
optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1;
 One of these should be present
 


hasClassFqName

public boolean hasClassFqName()
optional int32 class_fq_name = 2;

Specified by:
hasClassFqName in interface JavaProtoBuf.JavaTypeOrBuilder

getClassFqName

public int getClassFqName()
optional int32 class_fq_name = 2;

Specified by:
getClassFqName in interface JavaProtoBuf.JavaTypeOrBuilder

setClassFqName

public JavaProtoBuf.JavaType.Builder setClassFqName(int value)
optional int32 class_fq_name = 2;


clearClassFqName

public JavaProtoBuf.JavaType.Builder clearClassFqName()
optional int32 class_fq_name = 2;


hasArrayDimension

public boolean hasArrayDimension()
optional int32 array_dimension = 3 [default = 0];

Specified by:
hasArrayDimension in interface JavaProtoBuf.JavaTypeOrBuilder

getArrayDimension

public int getArrayDimension()
optional int32 array_dimension = 3 [default = 0];

Specified by:
getArrayDimension in interface JavaProtoBuf.JavaTypeOrBuilder

setArrayDimension

public JavaProtoBuf.JavaType.Builder setArrayDimension(int value)
optional int32 array_dimension = 3 [default = 0];


clearArrayDimension

public JavaProtoBuf.JavaType.Builder clearArrayDimension()
optional int32 array_dimension = 3 [default = 0];