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()