org.jetbrains.jet.descriptors.serialization
Class JavaProtoBuf.JavaType.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<JavaProtoBuf.JavaType,JavaProtoBuf.JavaType.Builder>
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
| 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 |
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()