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