org.jetbrains.jet.descriptors.serialization
Class ProtoBuf.Class.Builder

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

public static final class ProtoBuf.Class.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Class,ProtoBuf.Class.Builder>
implements ProtoBuf.ClassOrBuilder


Method Summary
 ProtoBuf.Class.Builder addAllEnumEntry(java.lang.Iterable<? extends java.lang.Integer> values)
           
 ProtoBuf.Class.Builder addAllMember(java.lang.Iterable<? extends ProtoBuf.Callable> values)
           
 ProtoBuf.Class.Builder addAllNestedClassName(java.lang.Iterable<? extends java.lang.Integer> values)
           
 ProtoBuf.Class.Builder addAllNestedObjectName(java.lang.Iterable<? extends java.lang.Integer> values)
           
 ProtoBuf.Class.Builder addAllSupertype(java.lang.Iterable<? extends ProtoBuf.Type> values)
           
 ProtoBuf.Class.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)
           
 ProtoBuf.Class.Builder addEnumEntry(int value)
           
 ProtoBuf.Class.Builder addMember(int index, ProtoBuf.Callable.Builder builderForValue)
           
 ProtoBuf.Class.Builder addMember(int index, ProtoBuf.Callable value)
           
 ProtoBuf.Class.Builder addMember(ProtoBuf.Callable.Builder builderForValue)
           
 ProtoBuf.Class.Builder addMember(ProtoBuf.Callable value)
           
 ProtoBuf.Class.Builder addNestedClassName(int value)
           
 ProtoBuf.Class.Builder addNestedObjectName(int value)
           
 ProtoBuf.Class.Builder addSupertype(int index, ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.Class.Builder addSupertype(int index, ProtoBuf.Type value)
           
 ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type value)
           
 ProtoBuf.Class.Builder addTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Class.Builder addTypeParameter(int index, ProtoBuf.TypeParameter value)
           
 ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter value)
           
 ProtoBuf.Class build()
           
 ProtoBuf.Class buildPartial()
           
 ProtoBuf.Class.Builder clear()
           
 ProtoBuf.Class.Builder clearClassObjectPresent()
           
 ProtoBuf.Class.Builder clearEnumEntry()
           
 ProtoBuf.Class.Builder clearExtraVisibility()
           
 ProtoBuf.Class.Builder clearFlags()
           
 ProtoBuf.Class.Builder clearMember()
           
 ProtoBuf.Class.Builder clearName()
           
 ProtoBuf.Class.Builder clearNestedClassName()
           
 ProtoBuf.Class.Builder clearNestedObjectName()
           
 ProtoBuf.Class.Builder clearPrimaryConstructor()
           
 ProtoBuf.Class.Builder clearSupertype()
           
 ProtoBuf.Class.Builder clearTypeParameter()
           
 ProtoBuf.Class.Builder clone()
           
 boolean getClassObjectPresent()
           
 ProtoBuf.Class getDefaultInstanceForType()
           
 int getEnumEntry(int index)
           
 int getEnumEntryCount()
           
 java.util.List<java.lang.Integer> getEnumEntryList()
           
 java.lang.String getExtraVisibility()
           
 int getFlags()
           
 ProtoBuf.Callable getMember(int index)
           
 int getMemberCount()
           
 java.util.List<ProtoBuf.Callable> getMemberList()
           
 int getName()
           
 int getNestedClassName(int index)
           
 int getNestedClassNameCount()
           
 java.util.List<java.lang.Integer> getNestedClassNameList()
           
 int getNestedObjectName(int index)
           
 int getNestedObjectNameCount()
           
 java.util.List<java.lang.Integer> getNestedObjectNameList()
           
 ProtoBuf.Callable getPrimaryConstructor()
           
 ProtoBuf.Type getSupertype(int index)
           
 int getSupertypeCount()
           
 java.util.List<ProtoBuf.Type> getSupertypeList()
           
 ProtoBuf.TypeParameter getTypeParameter(int index)
           
 int getTypeParameterCount()
           
 java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
           
 boolean hasClassObjectPresent()
           
 boolean hasExtraVisibility()
           
 boolean hasFlags()
           
 boolean hasName()
           
 boolean hasPrimaryConstructor()
           
 boolean isInitialized()
           
 ProtoBuf.Class.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 ProtoBuf.Class.Builder mergeFrom(ProtoBuf.Class other)
           
 ProtoBuf.Class.Builder mergePrimaryConstructor(ProtoBuf.Callable value)
           
 ProtoBuf.Class.Builder removeMember(int index)
           
 ProtoBuf.Class.Builder removeSupertype(int index)
           
 ProtoBuf.Class.Builder removeTypeParameter(int index)
           
 ProtoBuf.Class.Builder setClassObjectPresent(boolean value)
           
 ProtoBuf.Class.Builder setEnumEntry(int index, int value)
           
 ProtoBuf.Class.Builder setExtraVisibility(java.lang.String value)
           
 ProtoBuf.Class.Builder setFlags(int value)
           
 ProtoBuf.Class.Builder setMember(int index, ProtoBuf.Callable.Builder builderForValue)
           
 ProtoBuf.Class.Builder setMember(int index, ProtoBuf.Callable value)
           
 ProtoBuf.Class.Builder setName(int value)
           
 ProtoBuf.Class.Builder setNestedClassName(int index, int value)
           
 ProtoBuf.Class.Builder setNestedObjectName(int index, int value)
           
 ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable.Builder builderForValue)
           
 ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable value)
           
 ProtoBuf.Class.Builder setSupertype(int index, ProtoBuf.Type.Builder builderForValue)
           
 ProtoBuf.Class.Builder setSupertype(int index, ProtoBuf.Type value)
           
 ProtoBuf.Class.Builder setTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
           
 ProtoBuf.Class.Builder setTypeParameter(int index, ProtoBuf.TypeParameter 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 ProtoBuf.Class.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<ProtoBuf.Class,ProtoBuf.Class.Builder>

clone

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

getDefaultInstanceForType

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

build

public ProtoBuf.Class build()
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public ProtoBuf.Class buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

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

isInitialized

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

mergeFrom

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

hasFlags

public boolean hasFlags()
Specified by:
hasFlags in interface ProtoBuf.ClassOrBuilder

getFlags

public int getFlags()
Specified by:
getFlags in interface ProtoBuf.ClassOrBuilder

setFlags

public ProtoBuf.Class.Builder setFlags(int value)

clearFlags

public ProtoBuf.Class.Builder clearFlags()

hasExtraVisibility

public boolean hasExtraVisibility()
Specified by:
hasExtraVisibility in interface ProtoBuf.ClassOrBuilder

getExtraVisibility

public java.lang.String getExtraVisibility()
Specified by:
getExtraVisibility in interface ProtoBuf.ClassOrBuilder

setExtraVisibility

public ProtoBuf.Class.Builder setExtraVisibility(java.lang.String value)

clearExtraVisibility

public ProtoBuf.Class.Builder clearExtraVisibility()

hasName

public boolean hasName()
Specified by:
hasName in interface ProtoBuf.ClassOrBuilder

getName

public int getName()
Specified by:
getName in interface ProtoBuf.ClassOrBuilder

setName

public ProtoBuf.Class.Builder setName(int value)

clearName

public ProtoBuf.Class.Builder clearName()

getTypeParameterList

public java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
Specified by:
getTypeParameterList in interface ProtoBuf.ClassOrBuilder

getTypeParameterCount

public int getTypeParameterCount()
Specified by:
getTypeParameterCount in interface ProtoBuf.ClassOrBuilder

getTypeParameter

public ProtoBuf.TypeParameter getTypeParameter(int index)
Specified by:
getTypeParameter in interface ProtoBuf.ClassOrBuilder

setTypeParameter

public ProtoBuf.Class.Builder setTypeParameter(int index,
                                               ProtoBuf.TypeParameter value)

setTypeParameter

public ProtoBuf.Class.Builder setTypeParameter(int index,
                                               ProtoBuf.TypeParameter.Builder builderForValue)

addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter value)

addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(int index,
                                               ProtoBuf.TypeParameter value)

addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)

addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(int index,
                                               ProtoBuf.TypeParameter.Builder builderForValue)

addAllTypeParameter

public ProtoBuf.Class.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)

clearTypeParameter

public ProtoBuf.Class.Builder clearTypeParameter()

removeTypeParameter

public ProtoBuf.Class.Builder removeTypeParameter(int index)

getSupertypeList

public java.util.List<ProtoBuf.Type> getSupertypeList()
Specified by:
getSupertypeList in interface ProtoBuf.ClassOrBuilder

getSupertypeCount

public int getSupertypeCount()
Specified by:
getSupertypeCount in interface ProtoBuf.ClassOrBuilder

getSupertype

public ProtoBuf.Type getSupertype(int index)
Specified by:
getSupertype in interface ProtoBuf.ClassOrBuilder

setSupertype

public ProtoBuf.Class.Builder setSupertype(int index,
                                           ProtoBuf.Type value)

setSupertype

public ProtoBuf.Class.Builder setSupertype(int index,
                                           ProtoBuf.Type.Builder builderForValue)

addSupertype

public ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type value)

addSupertype

public ProtoBuf.Class.Builder addSupertype(int index,
                                           ProtoBuf.Type value)

addSupertype

public ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type.Builder builderForValue)

addSupertype

public ProtoBuf.Class.Builder addSupertype(int index,
                                           ProtoBuf.Type.Builder builderForValue)

addAllSupertype

public ProtoBuf.Class.Builder addAllSupertype(java.lang.Iterable<? extends ProtoBuf.Type> values)

clearSupertype

public ProtoBuf.Class.Builder clearSupertype()

removeSupertype

public ProtoBuf.Class.Builder removeSupertype(int index)

getNestedClassNameList

public java.util.List<java.lang.Integer> getNestedClassNameList()
Specified by:
getNestedClassNameList in interface ProtoBuf.ClassOrBuilder

getNestedClassNameCount

public int getNestedClassNameCount()
Specified by:
getNestedClassNameCount in interface ProtoBuf.ClassOrBuilder

getNestedClassName

public int getNestedClassName(int index)
Specified by:
getNestedClassName in interface ProtoBuf.ClassOrBuilder

setNestedClassName

public ProtoBuf.Class.Builder setNestedClassName(int index,
                                                 int value)

addNestedClassName

public ProtoBuf.Class.Builder addNestedClassName(int value)

addAllNestedClassName

public ProtoBuf.Class.Builder addAllNestedClassName(java.lang.Iterable<? extends java.lang.Integer> values)

clearNestedClassName

public ProtoBuf.Class.Builder clearNestedClassName()

getNestedObjectNameList

public java.util.List<java.lang.Integer> getNestedObjectNameList()
Specified by:
getNestedObjectNameList in interface ProtoBuf.ClassOrBuilder

getNestedObjectNameCount

public int getNestedObjectNameCount()
Specified by:
getNestedObjectNameCount in interface ProtoBuf.ClassOrBuilder

getNestedObjectName

public int getNestedObjectName(int index)
Specified by:
getNestedObjectName in interface ProtoBuf.ClassOrBuilder

setNestedObjectName

public ProtoBuf.Class.Builder setNestedObjectName(int index,
                                                  int value)

addNestedObjectName

public ProtoBuf.Class.Builder addNestedObjectName(int value)

addAllNestedObjectName

public ProtoBuf.Class.Builder addAllNestedObjectName(java.lang.Iterable<? extends java.lang.Integer> values)

clearNestedObjectName

public ProtoBuf.Class.Builder clearNestedObjectName()

hasClassObjectPresent

public boolean hasClassObjectPresent()
Specified by:
hasClassObjectPresent in interface ProtoBuf.ClassOrBuilder

getClassObjectPresent

public boolean getClassObjectPresent()
Specified by:
getClassObjectPresent in interface ProtoBuf.ClassOrBuilder

setClassObjectPresent

public ProtoBuf.Class.Builder setClassObjectPresent(boolean value)

clearClassObjectPresent

public ProtoBuf.Class.Builder clearClassObjectPresent()

hasPrimaryConstructor

public boolean hasPrimaryConstructor()
Specified by:
hasPrimaryConstructor in interface ProtoBuf.ClassOrBuilder

getPrimaryConstructor

public ProtoBuf.Callable getPrimaryConstructor()
Specified by:
getPrimaryConstructor in interface ProtoBuf.ClassOrBuilder

setPrimaryConstructor

public ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable value)

setPrimaryConstructor

public ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable.Builder builderForValue)

mergePrimaryConstructor

public ProtoBuf.Class.Builder mergePrimaryConstructor(ProtoBuf.Callable value)

clearPrimaryConstructor

public ProtoBuf.Class.Builder clearPrimaryConstructor()

getMemberList

public java.util.List<ProtoBuf.Callable> getMemberList()
Specified by:
getMemberList in interface ProtoBuf.ClassOrBuilder

getMemberCount

public int getMemberCount()
Specified by:
getMemberCount in interface ProtoBuf.ClassOrBuilder

getMember

public ProtoBuf.Callable getMember(int index)
Specified by:
getMember in interface ProtoBuf.ClassOrBuilder

setMember

public ProtoBuf.Class.Builder setMember(int index,
                                        ProtoBuf.Callable value)

setMember

public ProtoBuf.Class.Builder setMember(int index,
                                        ProtoBuf.Callable.Builder builderForValue)

addMember

public ProtoBuf.Class.Builder addMember(ProtoBuf.Callable value)

addMember

public ProtoBuf.Class.Builder addMember(int index,
                                        ProtoBuf.Callable value)

addMember

public ProtoBuf.Class.Builder addMember(ProtoBuf.Callable.Builder builderForValue)

addMember

public ProtoBuf.Class.Builder addMember(int index,
                                        ProtoBuf.Callable.Builder builderForValue)

addAllMember

public ProtoBuf.Class.Builder addAllMember(java.lang.Iterable<? extends ProtoBuf.Callable> values)

clearMember

public ProtoBuf.Class.Builder clearMember()

removeMember

public ProtoBuf.Class.Builder removeMember(int index)

getEnumEntryList

public java.util.List<java.lang.Integer> getEnumEntryList()
Specified by:
getEnumEntryList in interface ProtoBuf.ClassOrBuilder

getEnumEntryCount

public int getEnumEntryCount()
Specified by:
getEnumEntryCount in interface ProtoBuf.ClassOrBuilder

getEnumEntry

public int getEnumEntry(int index)
Specified by:
getEnumEntry in interface ProtoBuf.ClassOrBuilder

setEnumEntry

public ProtoBuf.Class.Builder setEnumEntry(int index,
                                           int value)

addEnumEntry

public ProtoBuf.Class.Builder addEnumEntry(int value)

addAllEnumEntry

public ProtoBuf.Class.Builder addAllEnumEntry(java.lang.Iterable<? extends java.lang.Integer> values)

clearEnumEntry

public ProtoBuf.Class.Builder clearEnumEntry()