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

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


Method Summary
 ProtoBuf.Class.Builder addAllEnumEntry(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 enum_entry = 12;
 ProtoBuf.Class.Builder addAllMember(java.lang.Iterable<? extends ProtoBuf.Callable> values)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder addAllNestedClassName(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 nested_class_name = 7;
 ProtoBuf.Class.Builder addAllNestedObjectName(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 nested_object_name = 8;
 ProtoBuf.Class.Builder addAllSupertype(java.lang.Iterable<? extends ProtoBuf.Type> values)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder addEnumEntry(int value)
          repeated int32 enum_entry = 12;
 ProtoBuf.Class.Builder addMember(int index, ProtoBuf.Callable.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder addMember(int index, ProtoBuf.Callable value)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder addMember(ProtoBuf.Callable.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder addMember(ProtoBuf.Callable value)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder addNestedClassName(int value)
          repeated int32 nested_class_name = 7;
 ProtoBuf.Class.Builder addNestedObjectName(int value)
          repeated int32 nested_object_name = 8;
 ProtoBuf.Class.Builder addSupertype(int index, ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder addSupertype(int index, ProtoBuf.Type value)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type value)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder addTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder addTypeParameter(int index, ProtoBuf.TypeParameter value)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter value)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class build()
           
 ProtoBuf.Class buildPartial()
           
 ProtoBuf.Class.Builder clear()
           
 ProtoBuf.Class.Builder clearClassObjectPresent()
          optional bool class_object_present = 9 [default = false];
 ProtoBuf.Class.Builder clearEnumEntry()
          repeated int32 enum_entry = 12;
 ProtoBuf.Class.Builder clearExtraVisibility()
          optional string extra_visibility = 2;
 ProtoBuf.Class.Builder clearFlags()
          optional int32 flags = 1 [default = 0];
 ProtoBuf.Class.Builder clearFqName()
          required int32 fq_name = 3;
 ProtoBuf.Class.Builder clearMember()
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder clearNestedClassName()
          repeated int32 nested_class_name = 7;
 ProtoBuf.Class.Builder clearNestedObjectName()
          repeated int32 nested_object_name = 8;
 ProtoBuf.Class.Builder clearPrimaryConstructor()
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 ProtoBuf.Class.Builder clearSupertype()
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder clearTypeParameter()
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder clone()
           
 boolean getClassObjectPresent()
          optional bool class_object_present = 9 [default = false];
 ProtoBuf.Class getDefaultInstanceForType()
           
 int getEnumEntry(int index)
          repeated int32 enum_entry = 12;
 int getEnumEntryCount()
          repeated int32 enum_entry = 12;
 java.util.List<java.lang.Integer> getEnumEntryList()
          repeated int32 enum_entry = 12;
 java.lang.String getExtraVisibility()
          optional string extra_visibility = 2;
 com.google.protobuf.ByteString getExtraVisibilityBytes()
          optional string extra_visibility = 2;
 int getFlags()
          optional int32 flags = 1 [default = 0];
 int getFqName()
          required int32 fq_name = 3;
 ProtoBuf.Callable getMember(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 int getMemberCount()
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 java.util.List<ProtoBuf.Callable> getMemberList()
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 int getNestedClassName(int index)
          repeated int32 nested_class_name = 7;
 int getNestedClassNameCount()
          repeated int32 nested_class_name = 7;
 java.util.List<java.lang.Integer> getNestedClassNameList()
          repeated int32 nested_class_name = 7;
 int getNestedObjectName(int index)
          repeated int32 nested_object_name = 8;
 int getNestedObjectNameCount()
          repeated int32 nested_object_name = 8;
 java.util.List<java.lang.Integer> getNestedObjectNameList()
          repeated int32 nested_object_name = 8;
 ProtoBuf.Callable getPrimaryConstructor()
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 ProtoBuf.Type getSupertype(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 int getSupertypeCount()
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 java.util.List<ProtoBuf.Type> getSupertypeList()
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.TypeParameter getTypeParameter(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 int getTypeParameterCount()
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 boolean hasClassObjectPresent()
          optional bool class_object_present = 9 [default = false];
 boolean hasExtraVisibility()
          optional string extra_visibility = 2;
 boolean hasFlags()
          optional int32 flags = 1 [default = 0];
 boolean hasFqName()
          required int32 fq_name = 3;
 boolean hasPrimaryConstructor()
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 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)
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 ProtoBuf.Class.Builder removeMember(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder removeSupertype(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder removeTypeParameter(int index)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder setClassObjectPresent(boolean value)
          optional bool class_object_present = 9 [default = false];
 ProtoBuf.Class.Builder setEnumEntry(int index, int value)
          repeated int32 enum_entry = 12;
 ProtoBuf.Class.Builder setExtraVisibility(java.lang.String value)
          optional string extra_visibility = 2;
 ProtoBuf.Class.Builder setExtraVisibilityBytes(com.google.protobuf.ByteString value)
          optional string extra_visibility = 2;
 ProtoBuf.Class.Builder setFlags(int value)
          optional int32 flags = 1 [default = 0];
 ProtoBuf.Class.Builder setFqName(int value)
          required int32 fq_name = 3;
 ProtoBuf.Class.Builder setMember(int index, ProtoBuf.Callable.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder setMember(int index, ProtoBuf.Callable value)
          repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;
 ProtoBuf.Class.Builder setNestedClassName(int index, int value)
          repeated int32 nested_class_name = 7;
 ProtoBuf.Class.Builder setNestedObjectName(int index, int value)
          repeated int32 nested_object_name = 8;
 ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable.Builder builderForValue)
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable value)
          optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 ProtoBuf.Class.Builder setSupertype(int index, ProtoBuf.Type.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder setSupertype(int index, ProtoBuf.Type value)
          repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;
 ProtoBuf.Class.Builder setTypeParameter(int index, ProtoBuf.TypeParameter.Builder builderForValue)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 ProtoBuf.Class.Builder setTypeParameter(int index, ProtoBuf.TypeParameter value)
          repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;
 
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()
optional int32 flags = 1 [default = 0];

Visibility
Modality
has_annotation
ClassKind
is_inner
 

Specified by:
hasFlags in interface ProtoBuf.ClassOrBuilder

getFlags

public int getFlags()
optional int32 flags = 1 [default = 0];

Visibility
Modality
has_annotation
ClassKind
is_inner
 

Specified by:
getFlags in interface ProtoBuf.ClassOrBuilder

setFlags

public ProtoBuf.Class.Builder setFlags(int value)
optional int32 flags = 1 [default = 0];

Visibility
Modality
has_annotation
ClassKind
is_inner
 


clearFlags

public ProtoBuf.Class.Builder clearFlags()
optional int32 flags = 1 [default = 0];

Visibility
Modality
has_annotation
ClassKind
is_inner
 


hasExtraVisibility

public boolean hasExtraVisibility()
optional string extra_visibility = 2;
 for things like java-specific visibilities
 

Specified by:
hasExtraVisibility in interface ProtoBuf.ClassOrBuilder

getExtraVisibility

public java.lang.String getExtraVisibility()
optional string extra_visibility = 2;
 for things like java-specific visibilities
 

Specified by:
getExtraVisibility in interface ProtoBuf.ClassOrBuilder

getExtraVisibilityBytes

public com.google.protobuf.ByteString getExtraVisibilityBytes()
optional string extra_visibility = 2;
 for things like java-specific visibilities
 

Specified by:
getExtraVisibilityBytes in interface ProtoBuf.ClassOrBuilder

setExtraVisibility

public ProtoBuf.Class.Builder setExtraVisibility(java.lang.String value)
optional string extra_visibility = 2;
 for things like java-specific visibilities
 


clearExtraVisibility

public ProtoBuf.Class.Builder clearExtraVisibility()
optional string extra_visibility = 2;
 for things like java-specific visibilities
 


setExtraVisibilityBytes

public ProtoBuf.Class.Builder setExtraVisibilityBytes(com.google.protobuf.ByteString value)
optional string extra_visibility = 2;
 for things like java-specific visibilities
 


hasFqName

public boolean hasFqName()
required int32 fq_name = 3;

Specified by:
hasFqName in interface ProtoBuf.ClassOrBuilder

getFqName

public int getFqName()
required int32 fq_name = 3;

Specified by:
getFqName in interface ProtoBuf.ClassOrBuilder

setFqName

public ProtoBuf.Class.Builder setFqName(int value)
required int32 fq_name = 3;


clearFqName

public ProtoBuf.Class.Builder clearFqName()
required int32 fq_name = 3;


getTypeParameterList

public java.util.List<ProtoBuf.TypeParameter> getTypeParameterList()
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;

Specified by:
getTypeParameterList in interface ProtoBuf.ClassOrBuilder

getTypeParameterCount

public int getTypeParameterCount()
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;

Specified by:
getTypeParameterCount in interface ProtoBuf.ClassOrBuilder

getTypeParameter

public ProtoBuf.TypeParameter getTypeParameter(int index)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;

Specified by:
getTypeParameter in interface ProtoBuf.ClassOrBuilder

setTypeParameter

public ProtoBuf.Class.Builder setTypeParameter(int index,
                                               ProtoBuf.TypeParameter value)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


setTypeParameter

public ProtoBuf.Class.Builder setTypeParameter(int index,
                                               ProtoBuf.TypeParameter.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter value)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(int index,
                                               ProtoBuf.TypeParameter value)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(ProtoBuf.TypeParameter.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


addTypeParameter

public ProtoBuf.Class.Builder addTypeParameter(int index,
                                               ProtoBuf.TypeParameter.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


addAllTypeParameter

public ProtoBuf.Class.Builder addAllTypeParameter(java.lang.Iterable<? extends ProtoBuf.TypeParameter> values)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


clearTypeParameter

public ProtoBuf.Class.Builder clearTypeParameter()
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


removeTypeParameter

public ProtoBuf.Class.Builder removeTypeParameter(int index)
repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5;


getSupertypeList

public java.util.List<ProtoBuf.Type> getSupertypeList()
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;

Specified by:
getSupertypeList in interface ProtoBuf.ClassOrBuilder

getSupertypeCount

public int getSupertypeCount()
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;

Specified by:
getSupertypeCount in interface ProtoBuf.ClassOrBuilder

getSupertype

public ProtoBuf.Type getSupertype(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;

Specified by:
getSupertype in interface ProtoBuf.ClassOrBuilder

setSupertype

public ProtoBuf.Class.Builder setSupertype(int index,
                                           ProtoBuf.Type value)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


setSupertype

public ProtoBuf.Class.Builder setSupertype(int index,
                                           ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


addSupertype

public ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type value)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


addSupertype

public ProtoBuf.Class.Builder addSupertype(int index,
                                           ProtoBuf.Type value)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


addSupertype

public ProtoBuf.Class.Builder addSupertype(ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


addSupertype

public ProtoBuf.Class.Builder addSupertype(int index,
                                           ProtoBuf.Type.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


addAllSupertype

public ProtoBuf.Class.Builder addAllSupertype(java.lang.Iterable<? extends ProtoBuf.Type> values)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


clearSupertype

public ProtoBuf.Class.Builder clearSupertype()
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


removeSupertype

public ProtoBuf.Class.Builder removeSupertype(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6;


getNestedClassNameList

public java.util.List<java.lang.Integer> getNestedClassNameList()
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 

Specified by:
getNestedClassNameList in interface ProtoBuf.ClassOrBuilder

getNestedClassNameCount

public int getNestedClassNameCount()
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 

Specified by:
getNestedClassNameCount in interface ProtoBuf.ClassOrBuilder

getNestedClassName

public int getNestedClassName(int index)
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 

Specified by:
getNestedClassName in interface ProtoBuf.ClassOrBuilder

setNestedClassName

public ProtoBuf.Class.Builder setNestedClassName(int index,
                                                 int value)
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 


addNestedClassName

public ProtoBuf.Class.Builder addNestedClassName(int value)
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 


addAllNestedClassName

public ProtoBuf.Class.Builder addAllNestedClassName(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 


clearNestedClassName

public ProtoBuf.Class.Builder clearNestedClassName()
repeated int32 nested_class_name = 7;
 we store only names, because the actual information must reside in the corresponding .class files,
 to be obtainable through reflection at runtime
 


getNestedObjectNameList

public java.util.List<java.lang.Integer> getNestedObjectNameList()
repeated int32 nested_object_name = 8;

Specified by:
getNestedObjectNameList in interface ProtoBuf.ClassOrBuilder

getNestedObjectNameCount

public int getNestedObjectNameCount()
repeated int32 nested_object_name = 8;

Specified by:
getNestedObjectNameCount in interface ProtoBuf.ClassOrBuilder

getNestedObjectName

public int getNestedObjectName(int index)
repeated int32 nested_object_name = 8;

Specified by:
getNestedObjectName in interface ProtoBuf.ClassOrBuilder

setNestedObjectName

public ProtoBuf.Class.Builder setNestedObjectName(int index,
                                                  int value)
repeated int32 nested_object_name = 8;


addNestedObjectName

public ProtoBuf.Class.Builder addNestedObjectName(int value)
repeated int32 nested_object_name = 8;


addAllNestedObjectName

public ProtoBuf.Class.Builder addAllNestedObjectName(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 nested_object_name = 8;


clearNestedObjectName

public ProtoBuf.Class.Builder clearNestedObjectName()
repeated int32 nested_object_name = 8;


hasClassObjectPresent

public boolean hasClassObjectPresent()
optional bool class_object_present = 9 [default = false];

Specified by:
hasClassObjectPresent in interface ProtoBuf.ClassOrBuilder

getClassObjectPresent

public boolean getClassObjectPresent()
optional bool class_object_present = 9 [default = false];

Specified by:
getClassObjectPresent in interface ProtoBuf.ClassOrBuilder

setClassObjectPresent

public ProtoBuf.Class.Builder setClassObjectPresent(boolean value)
optional bool class_object_present = 9 [default = false];


clearClassObjectPresent

public ProtoBuf.Class.Builder clearClassObjectPresent()
optional bool class_object_present = 9 [default = false];


hasPrimaryConstructor

public boolean hasPrimaryConstructor()
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 

Specified by:
hasPrimaryConstructor in interface ProtoBuf.ClassOrBuilder

getPrimaryConstructor

public ProtoBuf.Callable getPrimaryConstructor()
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 

Specified by:
getPrimaryConstructor in interface ProtoBuf.ClassOrBuilder

setPrimaryConstructor

public ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable value)
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 


setPrimaryConstructor

public ProtoBuf.Class.Builder setPrimaryConstructor(ProtoBuf.Callable.Builder builderForValue)
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 


mergePrimaryConstructor

public ProtoBuf.Class.Builder mergePrimaryConstructor(ProtoBuf.Callable value)
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 


clearPrimaryConstructor

public ProtoBuf.Class.Builder clearPrimaryConstructor()
optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10;
 todo: other constructors?
 


getMemberList

public java.util.List<ProtoBuf.Callable> getMemberList()
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;

Specified by:
getMemberList in interface ProtoBuf.ClassOrBuilder

getMemberCount

public int getMemberCount()
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;

Specified by:
getMemberCount in interface ProtoBuf.ClassOrBuilder

getMember

public ProtoBuf.Callable getMember(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;

Specified by:
getMember in interface ProtoBuf.ClassOrBuilder

setMember

public ProtoBuf.Class.Builder setMember(int index,
                                        ProtoBuf.Callable value)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


setMember

public ProtoBuf.Class.Builder setMember(int index,
                                        ProtoBuf.Callable.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


addMember

public ProtoBuf.Class.Builder addMember(ProtoBuf.Callable value)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


addMember

public ProtoBuf.Class.Builder addMember(int index,
                                        ProtoBuf.Callable value)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


addMember

public ProtoBuf.Class.Builder addMember(ProtoBuf.Callable.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


addMember

public ProtoBuf.Class.Builder addMember(int index,
                                        ProtoBuf.Callable.Builder builderForValue)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


addAllMember

public ProtoBuf.Class.Builder addAllMember(java.lang.Iterable<? extends ProtoBuf.Callable> values)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


clearMember

public ProtoBuf.Class.Builder clearMember()
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


removeMember

public ProtoBuf.Class.Builder removeMember(int index)
repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11;


getEnumEntryList

public java.util.List<java.lang.Integer> getEnumEntryList()
repeated int32 enum_entry = 12;

Specified by:
getEnumEntryList in interface ProtoBuf.ClassOrBuilder

getEnumEntryCount

public int getEnumEntryCount()
repeated int32 enum_entry = 12;

Specified by:
getEnumEntryCount in interface ProtoBuf.ClassOrBuilder

getEnumEntry

public int getEnumEntry(int index)
repeated int32 enum_entry = 12;

Specified by:
getEnumEntry in interface ProtoBuf.ClassOrBuilder

setEnumEntry

public ProtoBuf.Class.Builder setEnumEntry(int index,
                                           int value)
repeated int32 enum_entry = 12;


addEnumEntry

public ProtoBuf.Class.Builder addEnumEntry(int value)
repeated int32 enum_entry = 12;


addAllEnumEntry

public ProtoBuf.Class.Builder addAllEnumEntry(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 enum_entry = 12;


clearEnumEntry

public ProtoBuf.Class.Builder clearEnumEntry()
repeated int32 enum_entry = 12;