diff --git a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/ProtoBuf.java b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/ProtoBuf.java index 5c0343f43a8..672fda30595 100644 --- a/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/ProtoBuf.java +++ b/compiler/frontend/serialization/src/org/jetbrains/jet/descriptors/serialization/ProtoBuf.java @@ -8,20 +8,49 @@ public final class ProtoBuf { public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Modality} + */ public enum Modality implements com.google.protobuf.Internal.EnumLite { + /** + * FINAL = 0; + * + *
+     * 2 bits
+     * 
+ */ FINAL(0, 0), + /** + * OPEN = 1; + */ OPEN(1, 1), + /** + * ABSTRACT = 2; + */ ABSTRACT(2, 2), ; - + + /** + * FINAL = 0; + * + *
+     * 2 bits
+     * 
+ */ public static final int FINAL_VALUE = 0; + /** + * OPEN = 1; + */ public static final int OPEN_VALUE = 1; + /** + * ABSTRACT = 2; + */ public static final int ABSTRACT_VALUE = 2; - - + + public final int getNumber() { return value; } - + public static Modality valueOf(int value) { switch (value) { case 0: return FINAL; @@ -30,7 +59,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -42,34 +71,83 @@ public final class ProtoBuf { return Modality.valueOf(number); } }; - + private final int value; - + private Modality(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Modality) } - + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Visibility} + */ public enum Visibility implements com.google.protobuf.Internal.EnumLite { + /** + * INTERNAL = 0; + * + *
+     * 3 bits
+     * 
+ */ INTERNAL(0, 0), + /** + * PRIVATE = 1; + */ PRIVATE(1, 1), + /** + * PROTECTED = 2; + */ PROTECTED(2, 2), + /** + * PUBLIC = 3; + */ PUBLIC(3, 3), + /** + * EXTRA = 4; + * + *
+     * there's an extra field for the actual visibility
+     * 
+ */ EXTRA(4, 4), ; - + + /** + * INTERNAL = 0; + * + *
+     * 3 bits
+     * 
+ */ public static final int INTERNAL_VALUE = 0; + /** + * PRIVATE = 1; + */ public static final int PRIVATE_VALUE = 1; + /** + * PROTECTED = 2; + */ public static final int PROTECTED_VALUE = 2; + /** + * PUBLIC = 3; + */ public static final int PUBLIC_VALUE = 3; + /** + * EXTRA = 4; + * + *
+     * there's an extra field for the actual visibility
+     * 
+ */ public static final int EXTRA_VALUE = 4; - - + + public final int getNumber() { return value; } - + public static Visibility valueOf(int value) { switch (value) { case 0: return INTERNAL; @@ -80,7 +158,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -92,56 +170,149 @@ public final class ProtoBuf { return Visibility.valueOf(number); } }; - + private final int value; - + private Visibility(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Visibility) } - + public interface SimpleNameTableOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // repeated string name = 1; - java.util.List getNameList(); + /** + * repeated string name = 1; + */ + java.util.List + getNameList(); + /** + * repeated string name = 1; + */ int getNameCount(); - String getName(int index); + /** + * repeated string name = 1; + */ + java.lang.String getName(int index); + /** + * repeated string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(int index); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.SimpleNameTable} + */ public static final class SimpleNameTable extends com.google.protobuf.GeneratedMessageLite implements SimpleNameTableOrBuilder { // Use SimpleNameTable.newBuilder() to construct. - private SimpleNameTable(Builder builder) { + private SimpleNameTable(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private SimpleNameTable(boolean noInit) {} - + private static final SimpleNameTable defaultInstance; public static SimpleNameTable getDefaultInstance() { return defaultInstance; } - + public SimpleNameTable getDefaultInstanceForType() { return defaultInstance; } - + + private SimpleNameTable( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + name_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + name_.add(input.readBytes()); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + name_ = new com.google.protobuf.UnmodifiableLazyStringList(name_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public SimpleNameTable parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SimpleNameTable(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + // repeated string name = 1; public static final int NAME_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList name_; - public java.util.List + /** + * repeated string name = 1; + */ + public java.util.List getNameList() { return name_; } + /** + * repeated string name = 1; + */ public int getNameCount() { return name_.size(); } - public String getName(int index) { + /** + * repeated string name = 1; + */ + public java.lang.String getName(int index) { return name_.get(index); } - + /** + * repeated string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes(int index) { + return name_.getByteString(index); + } + private void initFields() { name_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @@ -149,11 +320,11 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -161,12 +332,12 @@ public final class ProtoBuf { output.writeBytes(1, name_.getByteString(i)); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; { int dataSize = 0; @@ -180,88 +351,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.SimpleNameTable} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable, Builder> @@ -270,28 +430,28 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); name_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable result = buildPartial(); if (!result.isInitialized()) { @@ -299,17 +459,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable(this); int from_bitField0_ = bitField0_; @@ -321,7 +471,7 @@ public final class ProtoBuf { result.name_ = name_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable.getDefaultInstance()) return this; if (!other.name_.isEmpty()) { @@ -336,39 +486,30 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 10: { - ensureNameIsMutable(); - name_.add(input.readBytes()); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.SimpleNameTable) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // repeated string name = 1; private com.google.protobuf.LazyStringList name_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureNameIsMutable() { @@ -377,18 +518,37 @@ public final class ProtoBuf { bitField0_ |= 0x00000001; } } - public java.util.List + /** + * repeated string name = 1; + */ + public java.util.List getNameList() { return java.util.Collections.unmodifiableList(name_); } + /** + * repeated string name = 1; + */ public int getNameCount() { return name_.size(); } - public String getName(int index) { + /** + * repeated string name = 1; + */ + public java.lang.String getName(int index) { return name_.get(index); } + /** + * repeated string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes(int index) { + return name_.getByteString(index); + } + /** + * repeated string name = 1; + */ public Builder setName( - int index, String value) { + int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } @@ -397,7 +557,11 @@ public final class ProtoBuf { return this; } - public Builder addName(String value) { + /** + * repeated string name = 1; + */ + public Builder addName( + java.lang.String value) { if (value == null) { throw new NullPointerException(); } @@ -406,411 +570,221 @@ public final class ProtoBuf { return this; } + /** + * repeated string name = 1; + */ public Builder addAllName( - java.lang.Iterable values) { + java.lang.Iterable values) { ensureNameIsMutable(); super.addAll(values, name_); return this; } + /** + * repeated string name = 1; + */ public Builder clearName() { name_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } - void addName(com.google.protobuf.ByteString value) { - ensureNameIsMutable(); + /** + * repeated string name = 1; + */ + public Builder addNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNameIsMutable(); name_.add(value); + return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.SimpleNameTable) } - + static { defaultInstance = new SimpleNameTable(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.SimpleNameTable) } - + public interface QualifiedNameTableOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ java.util.List getQualifiedNameList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName getQualifiedName(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ int getQualifiedNameCount(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.QualifiedNameTable} + */ public static final class QualifiedNameTable extends com.google.protobuf.GeneratedMessageLite implements QualifiedNameTableOrBuilder { // Use QualifiedNameTable.newBuilder() to construct. - private QualifiedNameTable(Builder builder) { + private QualifiedNameTable(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private QualifiedNameTable(boolean noInit) {} - + private static final QualifiedNameTable defaultInstance; public static QualifiedNameTable getDefaultInstance() { return defaultInstance; } - + public QualifiedNameTable getDefaultInstanceForType() { return defaultInstance; } - + + private QualifiedNameTable( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + qualifiedName_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + qualifiedName_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.PARSER, extensionRegistry)); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + qualifiedName_ = java.util.Collections.unmodifiableList(qualifiedName_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public QualifiedNameTable parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QualifiedNameTable(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + public interface QualifiedNameOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional int32 parent_qualified_name = 1 [default = -1]; + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ boolean hasParentQualifiedName(); + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ int getParentQualifiedName(); - + // required int32 short_name = 2; + /** + * required int32 short_name = 2; + */ boolean hasShortName(); + /** + * required int32 short_name = 2; + */ int getShortName(); - + // optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ boolean hasKind(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind getKind(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName} + */ public static final class QualifiedName extends com.google.protobuf.GeneratedMessageLite implements QualifiedNameOrBuilder { // Use QualifiedName.newBuilder() to construct. - private QualifiedName(Builder builder) { + private QualifiedName(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private QualifiedName(boolean noInit) {} - + private static final QualifiedName defaultInstance; public static QualifiedName getDefaultInstance() { return defaultInstance; } - + public QualifiedName getDefaultInstanceForType() { return defaultInstance; } - - public enum Kind - implements com.google.protobuf.Internal.EnumLite { - CLASS(0, 0), - PACKAGE(1, 1), - ; - - public static final int CLASS_VALUE = 0; - public static final int PACKAGE_VALUE = 1; - - - public final int getNumber() { return value; } - - public static Kind valueOf(int value) { - switch (value) { - case 0: return CLASS; - case 1: return PACKAGE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Kind findValueByNumber(int number) { - return Kind.valueOf(number); - } - }; - - private final int value; - - private Kind(int index, int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind) - } - - private int bitField0_; - // optional int32 parent_qualified_name = 1 [default = -1]; - public static final int PARENT_QUALIFIED_NAME_FIELD_NUMBER = 1; - private int parentQualifiedName_; - public boolean hasParentQualifiedName() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - public int getParentQualifiedName() { - return parentQualifiedName_; - } - - // required int32 short_name = 2; - public static final int SHORT_NAME_FIELD_NUMBER = 2; - private int shortName_; - public boolean hasShortName() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - public int getShortName() { - return shortName_; - } - - // optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; - public static final int KIND_FIELD_NUMBER = 3; - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind kind_; - public boolean hasKind() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind getKind() { - return kind_; - } - - private void initFields() { - parentQualifiedName_ = -1; - shortName_ = 0; - kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - if (!hasShortName()) { - memoizedIsInitialized = 0; - return false; - } - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt32(1, parentQualifiedName_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, shortName_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeEnum(3, kind_.getNumber()); - } - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, parentQualifiedName_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, shortName_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(3, kind_.getNumber()); - } - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom(java.io.InputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + + private QualifiedName( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - public static final class Builder extends - com.google.protobuf.GeneratedMessageLite.Builder< - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName, Builder> - implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedNameOrBuilder { - // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - parentQualifiedName_ = -1; - bitField0_ = (bitField0_ & ~0x00000001); - shortName_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName getDefaultInstanceForType() { - return org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.getDefaultInstance(); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName build() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName buildPartial() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.parentQualifiedName_ = parentQualifiedName_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.shortName_ = shortName_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.kind_ = kind_; - result.bitField0_ = to_bitField0_; - return result; - } - - public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName other) { - if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.getDefaultInstance()) return this; - if (other.hasParentQualifiedName()) { - setParentQualifiedName(other.getParentQualifiedName()); - } - if (other.hasShortName()) { - setShortName(other.getShortName()); - } - if (other.hasKind()) { - setKind(other.getKind()); - } - return this; - } - - public final boolean isInitialized() { - if (!hasShortName()) { - - return false; - } - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - while (true) { + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { int tag = input.readTag(); switch (tag) { case 0: - - return this; + done = true; + break; default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; } break; } @@ -835,60 +809,445 @@ public final class ProtoBuf { } } } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public QualifiedName parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QualifiedName(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind} + */ + public enum Kind + implements com.google.protobuf.Internal.EnumLite { + /** + * CLASS = 0; + */ + CLASS(0, 0), + /** + * PACKAGE = 1; + */ + PACKAGE(1, 1), + ; + + /** + * CLASS = 0; + */ + public static final int CLASS_VALUE = 0; + /** + * PACKAGE = 1; + */ + public static final int PACKAGE_VALUE = 1; + + + public final int getNumber() { return value; } + + public static Kind valueOf(int value) { + switch (value) { + case 0: return CLASS; + case 1: return PACKAGE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Kind findValueByNumber(int number) { + return Kind.valueOf(number); + } + }; + + private final int value; + + private Kind(int index, int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind) + } + + private int bitField0_; + // optional int32 parent_qualified_name = 1 [default = -1]; + public static final int PARENT_QUALIFIED_NAME_FIELD_NUMBER = 1; + private int parentQualifiedName_; + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ + public boolean hasParentQualifiedName() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ + public int getParentQualifiedName() { + return parentQualifiedName_; + } + + // required int32 short_name = 2; + public static final int SHORT_NAME_FIELD_NUMBER = 2; + private int shortName_; + /** + * required int32 short_name = 2; + */ + public boolean hasShortName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required int32 short_name = 2; + */ + public int getShortName() { + return shortName_; + } + + // optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + public static final int KIND_FIELD_NUMBER = 3; + private org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind kind_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ + public boolean hasKind() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind getKind() { + return kind_; + } + + private void initFields() { + parentQualifiedName_ = -1; + shortName_ = 0; + kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasShortName()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, parentQualifiedName_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, shortName_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeEnum(3, kind_.getNumber()); + } + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, parentQualifiedName_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, shortName_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, kind_.getNumber()); + } + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName, Builder> + implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedNameOrBuilder { + // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + parentQualifiedName_ = -1; + bitField0_ = (bitField0_ & ~0x00000001); + shortName_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName getDefaultInstanceForType() { + return org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.getDefaultInstance(); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName build() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName buildPartial() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.parentQualifiedName_ = parentQualifiedName_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.shortName_ = shortName_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.kind_ = kind_; + result.bitField0_ = to_bitField0_; + return result; + } + + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName other) { + if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.getDefaultInstance()) return this; + if (other.hasParentQualifiedName()) { + setParentQualifiedName(other.getParentQualifiedName()); + } + if (other.hasShortName()) { + setShortName(other.getShortName()); + } + if (other.hasKind()) { + setKind(other.getKind()); + } + return this; + } + + public final boolean isInitialized() { + if (!hasShortName()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; } - private int bitField0_; - + // optional int32 parent_qualified_name = 1 [default = -1]; private int parentQualifiedName_ = -1; + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ public boolean hasParentQualifiedName() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ public int getParentQualifiedName() { return parentQualifiedName_; } + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ public Builder setParentQualifiedName(int value) { bitField0_ |= 0x00000001; parentQualifiedName_ = value; return this; } + /** + * optional int32 parent_qualified_name = 1 [default = -1]; + */ public Builder clearParentQualifiedName() { bitField0_ = (bitField0_ & ~0x00000001); parentQualifiedName_ = -1; return this; } - + // required int32 short_name = 2; private int shortName_ ; + /** + * required int32 short_name = 2; + */ public boolean hasShortName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required int32 short_name = 2; + */ public int getShortName() { return shortName_; } + /** + * required int32 short_name = 2; + */ public Builder setShortName(int value) { bitField0_ |= 0x00000002; shortName_ = value; return this; } + /** + * required int32 short_name = 2; + */ public Builder clearShortName() { bitField0_ = (bitField0_ & ~0x00000002); shortName_ = 0; return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ public boolean hasKind() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind getKind() { return kind_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ public Builder setKind(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind value) { if (value == null) { throw new NullPointerException(); @@ -898,45 +1257,63 @@ public final class ProtoBuf { return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName.Kind kind = 3 [default = PACKAGE]; + */ public Builder clearKind() { bitField0_ = (bitField0_ & ~0x00000004); kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Kind.PACKAGE; return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName) } - + static { defaultInstance = new QualifiedName(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName) } - + // repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; public static final int QUALIFIED_NAME_FIELD_NUMBER = 1; private java.util.List qualifiedName_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public java.util.List getQualifiedNameList() { return qualifiedName_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public java.util.List getQualifiedNameOrBuilderList() { return qualifiedName_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public int getQualifiedNameCount() { return qualifiedName_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName getQualifiedName(int index) { return qualifiedName_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedNameOrBuilder getQualifiedNameOrBuilder( int index) { return qualifiedName_.get(index); } - + private void initFields() { qualifiedName_ = java.util.Collections.emptyList(); } @@ -944,7 +1321,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + for (int i = 0; i < getQualifiedNameCount(); i++) { if (!getQualifiedName(i).isInitialized()) { memoizedIsInitialized = 0; @@ -954,7 +1331,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -962,12 +1339,12 @@ public final class ProtoBuf { output.writeMessage(1, qualifiedName_.get(i)); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; for (int i = 0; i < qualifiedName_.size(); i++) { size += com.google.protobuf.CodedOutputStream @@ -976,88 +1353,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.QualifiedNameTable} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable, Builder> @@ -1066,28 +1432,28 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); qualifiedName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable result = buildPartial(); if (!result.isInitialized()) { @@ -1095,17 +1461,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable(this); int from_bitField0_ = bitField0_; @@ -1116,7 +1472,7 @@ public final class ProtoBuf { result.qualifiedName_ = qualifiedName_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.getDefaultInstance()) return this; if (!other.qualifiedName_.isEmpty()) { @@ -1131,7 +1487,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { for (int i = 0; i < getQualifiedNameCount(); i++) { if (!getQualifiedName(i).isInitialized()) { @@ -1141,36 +1497,26 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 10: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addQualifiedName(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; private java.util.List qualifiedName_ = java.util.Collections.emptyList(); @@ -1180,16 +1526,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000001; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public java.util.List getQualifiedNameList() { return java.util.Collections.unmodifiableList(qualifiedName_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public int getQualifiedNameCount() { return qualifiedName_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName getQualifiedName(int index) { return qualifiedName_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder setQualifiedName( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName value) { if (value == null) { @@ -1197,25 +1555,34 @@ public final class ProtoBuf { } ensureQualifiedNameIsMutable(); qualifiedName_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder setQualifiedName( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Builder builderForValue) { ensureQualifiedNameIsMutable(); qualifiedName_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder addQualifiedName(org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName value) { if (value == null) { throw new NullPointerException(); } ensureQualifiedNameIsMutable(); qualifiedName_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder addQualifiedName( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName value) { if (value == null) { @@ -1223,406 +1590,276 @@ public final class ProtoBuf { } ensureQualifiedNameIsMutable(); qualifiedName_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder addQualifiedName( org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Builder builderForValue) { ensureQualifiedNameIsMutable(); qualifiedName_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder addQualifiedName( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.QualifiedNameTable.QualifiedName.Builder builderForValue) { ensureQualifiedNameIsMutable(); qualifiedName_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder addAllQualifiedName( java.lang.Iterable values) { ensureQualifiedNameIsMutable(); super.addAll(values, qualifiedName_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder clearQualifiedName() { qualifiedName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.QualifiedNameTable.QualifiedName qualified_name = 1; + */ public Builder removeQualifiedName(int index) { ensureQualifiedNameIsMutable(); qualifiedName_.remove(index); - + return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable) } - + static { defaultInstance = new QualifiedNameTable(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.QualifiedNameTable) } - + public interface TypeOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ boolean hasConstructor(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor getConstructor(); - + // repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ java.util.List getArgumentList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument getArgument(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ int getArgumentCount(); - + // optional bool nullable = 3 [default = false]; + /** + * optional bool nullable = 3 [default = false]; + */ boolean hasNullable(); + /** + * optional bool nullable = 3 [default = false]; + */ boolean getNullable(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type} + */ public static final class Type extends com.google.protobuf.GeneratedMessageLite implements TypeOrBuilder { // Use Type.newBuilder() to construct. - private Type(Builder builder) { + private Type(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private Type(boolean noInit) {} - + private static final Type defaultInstance; public static Type getDefaultInstance() { return defaultInstance; } - + public Type getDefaultInstanceForType() { return defaultInstance; } - + + private Type( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = constructor_.toBuilder(); + } + constructor_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(constructor_); + constructor_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + argument_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + argument_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.PARSER, extensionRegistry)); + break; + } + case 24: { + bitField0_ |= 0x00000002; + nullable_ = input.readBool(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + argument_ = java.util.Collections.unmodifiableList(argument_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Type parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Type(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + public interface ConstructorOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ boolean hasKind(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind getKind(); - + // required int32 id = 2; + /** + * required int32 id = 2; + * + *
+       * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+       * 
+ */ boolean hasId(); + /** + * required int32 id = 2; + * + *
+       * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+       * 
+ */ int getId(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type.Constructor} + */ public static final class Constructor extends com.google.protobuf.GeneratedMessageLite implements ConstructorOrBuilder { // Use Constructor.newBuilder() to construct. - private Constructor(Builder builder) { + private Constructor(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private Constructor(boolean noInit) {} - + private static final Constructor defaultInstance; public static Constructor getDefaultInstance() { return defaultInstance; } - + public Constructor getDefaultInstanceForType() { return defaultInstance; } - - public enum Kind - implements com.google.protobuf.Internal.EnumLite { - CLASS(0, 0), - TYPE_PARAMETER(1, 1), - ; - - public static final int CLASS_VALUE = 0; - public static final int TYPE_PARAMETER_VALUE = 1; - - - public final int getNumber() { return value; } - - public static Kind valueOf(int value) { - switch (value) { - case 0: return CLASS; - case 1: return TYPE_PARAMETER; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Kind findValueByNumber(int number) { - return Kind.valueOf(number); - } - }; - - private final int value; - - private Kind(int index, int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind) - } - - private int bitField0_; - // optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; - public static final int KIND_FIELD_NUMBER = 1; - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind kind_; - public boolean hasKind() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind getKind() { - return kind_; - } - - // required int32 id = 2; - public static final int ID_FIELD_NUMBER = 2; - private int id_; - public boolean hasId() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - public int getId() { - return id_; - } - - private void initFields() { - kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; - id_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - if (!hasId()) { - memoizedIsInitialized = 0; - return false; - } - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeEnum(1, kind_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, id_); - } - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, kind_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, id_); - } - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom(java.io.InputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + + private Constructor( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - public static final class Builder extends - com.google.protobuf.GeneratedMessageLite.Builder< - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor, Builder> - implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.ConstructorOrBuilder { - // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; - bitField0_ = (bitField0_ & ~0x00000001); - id_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor getDefaultInstanceForType() { - return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor build() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor buildPartial() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.kind_ = kind_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.id_ = id_; - result.bitField0_ = to_bitField0_; - return result; - } - - public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor other) { - if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance()) return this; - if (other.hasKind()) { - setKind(other.getKind()); - } - if (other.hasId()) { - setId(other.getId()); - } - return this; - } - - public final boolean isInitialized() { - if (!hasId()) { - - return false; - } - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - while (true) { + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { int tag = input.readTag(); switch (tag) { case 0: - - return this; + done = true; + break; default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; } break; } @@ -1642,18 +1879,354 @@ public final class ProtoBuf { } } } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Constructor parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Constructor(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind} + */ + public enum Kind + implements com.google.protobuf.Internal.EnumLite { + /** + * CLASS = 0; + */ + CLASS(0, 0), + /** + * TYPE_PARAMETER = 1; + */ + TYPE_PARAMETER(1, 1), + ; + + /** + * CLASS = 0; + */ + public static final int CLASS_VALUE = 0; + /** + * TYPE_PARAMETER = 1; + */ + public static final int TYPE_PARAMETER_VALUE = 1; + + + public final int getNumber() { return value; } + + public static Kind valueOf(int value) { + switch (value) { + case 0: return CLASS; + case 1: return TYPE_PARAMETER; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Kind findValueByNumber(int number) { + return Kind.valueOf(number); + } + }; + + private final int value; + + private Kind(int index, int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind) + } + + private int bitField0_; + // optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + public static final int KIND_FIELD_NUMBER = 1; + private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind kind_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ + public boolean hasKind() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind getKind() { + return kind_; + } + + // required int32 id = 2; + public static final int ID_FIELD_NUMBER = 2; + private int id_; + /** + * required int32 id = 2; + * + *
+       * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+       * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required int32 id = 2; + * + *
+       * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+       * 
+ */ + public int getId() { + return id_; + } + + private void initFields() { + kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; + id_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasId()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeEnum(1, kind_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, id_); + } + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, kind_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, id_); + } + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type.Constructor} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor, Builder> + implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.ConstructorOrBuilder { + // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor getDefaultInstanceForType() { + return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor build() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor buildPartial() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.kind_ = kind_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.id_ = id_; + result.bitField0_ = to_bitField0_; + return result; + } + + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor other) { + if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance()) return this; + if (other.hasKind()) { + setKind(other.getKind()); + } + if (other.hasId()) { + setId(other.getId()); + } + return this; + } + + public final boolean isInitialized() { + if (!hasId()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; } - private int bitField0_; - + // optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ public boolean hasKind() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind getKind() { return kind_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ public Builder setKind(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind value) { if (value == null) { throw new NullPointerException(); @@ -1663,88 +2236,225 @@ public final class ProtoBuf { return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Constructor.Kind kind = 1 [default = CLASS]; + */ public Builder clearKind() { bitField0_ = (bitField0_ & ~0x00000001); kind_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Kind.CLASS; return this; } - + // required int32 id = 2; private int id_ ; + /** + * required int32 id = 2; + * + *
+         * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+         * 
+ */ public boolean hasId() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required int32 id = 2; + * + *
+         * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+         * 
+ */ public int getId() { return id_; } + /** + * required int32 id = 2; + * + *
+         * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+         * 
+ */ public Builder setId(int value) { bitField0_ |= 0x00000002; id_ = value; return this; } + /** + * required int32 id = 2; + * + *
+         * CLASS - fqName id, TYPE_PARAMETER - type parameter id
+         * 
+ */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000002); id_ = 0; return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Type.Constructor) } - + static { defaultInstance = new Constructor(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Type.Constructor) } - + public interface ArgumentOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ boolean hasProjection(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection getProjection(); - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ boolean hasType(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type.Argument} + */ public static final class Argument extends com.google.protobuf.GeneratedMessageLite implements ArgumentOrBuilder { // Use Argument.newBuilder() to construct. - private Argument(Builder builder) { + private Argument(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private Argument(boolean noInit) {} - + private static final Argument defaultInstance; public static Argument getDefaultInstance() { return defaultInstance; } - + public Argument getDefaultInstanceForType() { return defaultInstance; } - + + private Argument( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + int rawValue = input.readEnum(); + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection value = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.valueOf(rawValue); + if (value != null) { + bitField0_ |= 0x00000001; + projection_ = value; + } + break; + } + case 18: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = type_.toBuilder(); + } + type_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(type_); + type_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Argument parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Argument(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection} + */ public enum Projection implements com.google.protobuf.Internal.EnumLite { + /** + * IN = 0; + */ IN(0, 0), + /** + * OUT = 1; + */ OUT(1, 1), + /** + * INV = 2; + */ INV(2, 2), ; - + + /** + * IN = 0; + */ public static final int IN_VALUE = 0; + /** + * OUT = 1; + */ public static final int OUT_VALUE = 1; + /** + * INV = 2; + */ public static final int INV_VALUE = 2; - - + + public final int getNumber() { return value; } - + public static Projection valueOf(int value) { switch (value) { case 0: return IN; @@ -1753,7 +2463,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -1765,37 +2475,49 @@ public final class ProtoBuf { return Projection.valueOf(number); } }; - + private final int value; - + private Projection(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection) } - + private int bitField0_; // optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; public static final int PROJECTION_FIELD_NUMBER = 1; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection projection_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public boolean hasProjection() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection getProjection() { return projection_; } - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 2; public static final int TYPE_FIELD_NUMBER = 2; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type type_; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType() { return type_; } - + private void initFields() { projection_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.INV; type_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); @@ -1804,7 +2526,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasType()) { memoizedIsInitialized = 0; return false; @@ -1816,7 +2538,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -1827,12 +2549,12 @@ public final class ProtoBuf { output.writeMessage(2, type_); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -1845,88 +2567,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type.Argument} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument, Builder> @@ -1935,13 +2646,13 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); projection_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.INV; @@ -1950,15 +2661,15 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000002); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument result = buildPartial(); if (!result.isInitialized()) { @@ -1966,17 +2677,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument(this); int from_bitField0_ = bitField0_; @@ -1992,7 +2693,7 @@ public final class ProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.getDefaultInstance()) return this; if (other.hasProjection()) { @@ -2003,7 +2704,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasType()) { @@ -2015,56 +2716,43 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - int rawValue = input.readEnum(); - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection value = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.valueOf(rawValue); - if (value != null) { - bitField0_ |= 0x00000001; - projection_ = value; - } - break; - } - case 18: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - if (hasType()) { - subBuilder.mergeFrom(getType()); - } - input.readMessage(subBuilder, extensionRegistry); - setType(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection projection_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.INV; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public boolean hasProjection() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection getProjection() { return projection_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public Builder setProjection(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection value) { if (value == null) { throw new NullPointerException(); @@ -2074,37 +2762,55 @@ public final class ProtoBuf { return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type.Argument.Projection projection = 1 [default = INV]; + */ public Builder clearProjection() { bitField0_ = (bitField0_ & ~0x00000001); projection_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Projection.INV; return this; } - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 2; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type type_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType() { return type_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public Builder setType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value; - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public Builder setType( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { type_ = builderForValue.build(); - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public Builder mergeType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (((bitField0_ & 0x00000002) == 0x00000002) && type_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) { @@ -2113,70 +2819,100 @@ public final class ProtoBuf { } else { type_ = value; } - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 2; + */ public Builder clearType() { type_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000002); return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Type.Argument) } - + static { defaultInstance = new Argument(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Type.Argument) } - + private int bitField0_; // required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; public static final int CONSTRUCTOR_FIELD_NUMBER = 1; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor constructor_; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public boolean hasConstructor() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor getConstructor() { return constructor_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; public static final int ARGUMENT_FIELD_NUMBER = 2; private java.util.List argument_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public java.util.List getArgumentList() { return argument_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public java.util.List getArgumentOrBuilderList() { return argument_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public int getArgumentCount() { return argument_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument getArgument(int index) { return argument_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.ArgumentOrBuilder getArgumentOrBuilder( int index) { return argument_.get(index); } - + // optional bool nullable = 3 [default = false]; public static final int NULLABLE_FIELD_NUMBER = 3; private boolean nullable_; + /** + * optional bool nullable = 3 [default = false]; + */ public boolean hasNullable() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * optional bool nullable = 3 [default = false]; + */ public boolean getNullable() { return nullable_; } - + private void initFields() { constructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); argument_ = java.util.Collections.emptyList(); @@ -2186,7 +2922,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasConstructor()) { memoizedIsInitialized = 0; return false; @@ -2204,7 +2940,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -2218,12 +2954,12 @@ public final class ProtoBuf { output.writeBool(3, nullable_); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -2240,88 +2976,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Type} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type, Builder> @@ -2330,13 +3055,13 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); constructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); @@ -2347,15 +3072,15 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000004); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type result = buildPartial(); if (!result.isInitialized()) { @@ -2363,17 +3088,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type(this); int from_bitField0_ = bitField0_; @@ -2394,7 +3109,7 @@ public final class ProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) return this; if (other.hasConstructor()) { @@ -2415,7 +3130,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasConstructor()) { @@ -2433,74 +3148,65 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 10: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.newBuilder(); - if (hasConstructor()) { - subBuilder.mergeFrom(getConstructor()); - } - input.readMessage(subBuilder, extensionRegistry); - setConstructor(subBuilder.buildPartial()); - break; - } - case 18: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addArgument(subBuilder.buildPartial()); - break; - } - case 24: { - bitField0_ |= 0x00000004; - nullable_ = input.readBool(); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor constructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public boolean hasConstructor() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor getConstructor() { return constructor_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public Builder setConstructor(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor value) { if (value == null) { throw new NullPointerException(); } constructor_ = value; - + bitField0_ |= 0x00000001; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public Builder setConstructor( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.Builder builderForValue) { constructor_ = builderForValue.build(); - + bitField0_ |= 0x00000001; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public Builder mergeConstructor(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor value) { if (((bitField0_ & 0x00000001) == 0x00000001) && constructor_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance()) { @@ -2509,17 +3215,20 @@ public final class ProtoBuf { } else { constructor_ = value; } - + bitField0_ |= 0x00000001; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type.Constructor constructor = 1; + */ public Builder clearConstructor() { constructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Constructor.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000001); return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; private java.util.List argument_ = java.util.Collections.emptyList(); @@ -2529,16 +3238,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000002; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public java.util.List getArgumentList() { return java.util.Collections.unmodifiableList(argument_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public int getArgumentCount() { return argument_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument getArgument(int index) { return argument_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder setArgument( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument value) { if (value == null) { @@ -2546,25 +3267,34 @@ public final class ProtoBuf { } ensureArgumentIsMutable(); argument_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder setArgument( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Builder builderForValue) { ensureArgumentIsMutable(); argument_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder addArgument(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument value) { if (value == null) { throw new NullPointerException(); } ensureArgumentIsMutable(); argument_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder addArgument( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument value) { if (value == null) { @@ -2572,529 +3302,200 @@ public final class ProtoBuf { } ensureArgumentIsMutable(); argument_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder addArgument( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Builder builderForValue) { ensureArgumentIsMutable(); argument_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder addArgument( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Argument.Builder builderForValue) { ensureArgumentIsMutable(); argument_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder addAllArgument( java.lang.Iterable values) { ensureArgumentIsMutable(); super.addAll(values, argument_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder clearArgument() { argument_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type.Argument argument = 2; + */ public Builder removeArgument(int index) { ensureArgumentIsMutable(); argument_.remove(index); - + return this; } - + // optional bool nullable = 3 [default = false]; private boolean nullable_ ; + /** + * optional bool nullable = 3 [default = false]; + */ public boolean hasNullable() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional bool nullable = 3 [default = false]; + */ public boolean getNullable() { return nullable_; } + /** + * optional bool nullable = 3 [default = false]; + */ public Builder setNullable(boolean value) { bitField0_ |= 0x00000004; nullable_ = value; return this; } + /** + * optional bool nullable = 3 [default = false]; + */ public Builder clearNullable() { bitField0_ = (bitField0_ & ~0x00000004); nullable_ = false; return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Type) } - + static { defaultInstance = new Type(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Type) } - + public interface TypeParameterOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // required int32 id = 1; + /** + * required int32 id = 1; + */ boolean hasId(); + /** + * required int32 id = 1; + */ int getId(); - + // required int32 name = 2; + /** + * required int32 name = 2; + */ boolean hasName(); + /** + * required int32 name = 2; + */ int getName(); - + // optional bool reified = 3 [default = false]; + /** + * optional bool reified = 3 [default = false]; + */ boolean hasReified(); + /** + * optional bool reified = 3 [default = false]; + */ boolean getReified(); - + // optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ boolean hasVariance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance getVariance(); - + // repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ java.util.List getUpperBoundList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getUpperBound(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ int getUpperBoundCount(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.TypeParameter} + */ public static final class TypeParameter extends com.google.protobuf.GeneratedMessageLite implements TypeParameterOrBuilder { // Use TypeParameter.newBuilder() to construct. - private TypeParameter(Builder builder) { + private TypeParameter(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private TypeParameter(boolean noInit) {} - + private static final TypeParameter defaultInstance; public static TypeParameter getDefaultInstance() { return defaultInstance; } - + public TypeParameter getDefaultInstanceForType() { return defaultInstance; } - - public enum Variance - implements com.google.protobuf.Internal.EnumLite { - IN(0, 0), - OUT(1, 1), - INV(2, 2), - ; - - public static final int IN_VALUE = 0; - public static final int OUT_VALUE = 1; - public static final int INV_VALUE = 2; - - - public final int getNumber() { return value; } - - public static Variance valueOf(int value) { - switch (value) { - case 0: return IN; - case 1: return OUT; - case 2: return INV; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Variance findValueByNumber(int number) { - return Variance.valueOf(number); - } - }; - - private final int value; - - private Variance(int index, int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance) - } - - private int bitField0_; - // required int32 id = 1; - public static final int ID_FIELD_NUMBER = 1; - private int id_; - public boolean hasId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - public int getId() { - return id_; - } - - // required int32 name = 2; - public static final int NAME_FIELD_NUMBER = 2; - private int name_; - public boolean hasName() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - public int getName() { - return name_; - } - - // optional bool reified = 3 [default = false]; - public static final int REIFIED_FIELD_NUMBER = 3; - private boolean reified_; - public boolean hasReified() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - public boolean getReified() { - return reified_; - } - - // optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; - public static final int VARIANCE_FIELD_NUMBER = 4; - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance variance_; - public boolean hasVariance() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance getVariance() { - return variance_; - } - - // repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; - public static final int UPPER_BOUND_FIELD_NUMBER = 5; - private java.util.List upperBound_; - public java.util.List getUpperBoundList() { - return upperBound_; - } - public java.util.List - getUpperBoundOrBuilderList() { - return upperBound_; - } - public int getUpperBoundCount() { - return upperBound_.size(); - } - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getUpperBound(int index) { - return upperBound_.get(index); - } - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeOrBuilder getUpperBoundOrBuilder( - int index) { - return upperBound_.get(index); - } - - private void initFields() { - id_ = 0; - name_ = 0; - reified_ = false; - variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; - upperBound_ = java.util.Collections.emptyList(); - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - if (!hasId()) { - memoizedIsInitialized = 0; - return false; - } - if (!hasName()) { - memoizedIsInitialized = 0; - return false; - } - for (int i = 0; i < getUpperBoundCount(); i++) { - if (!getUpperBound(i).isInitialized()) { - memoizedIsInitialized = 0; - return false; - } - } - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeInt32(1, id_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, name_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeBool(3, reified_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - output.writeEnum(4, variance_.getNumber()); - } - for (int i = 0; i < upperBound_.size(); i++) { - output.writeMessage(5, upperBound_.get(i)); - } - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(1, id_); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, name_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeBoolSize(3, reified_); - } - if (((bitField0_ & 0x00000008) == 0x00000008)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(4, variance_.getNumber()); - } - for (int i = 0; i < upperBound_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, upperBound_.get(i)); - } - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom(java.io.InputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + + private TypeParameter( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - public static final class Builder extends - com.google.protobuf.GeneratedMessageLite.Builder< - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter, Builder> - implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameterOrBuilder { - // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - id_ = 0; - bitField0_ = (bitField0_ & ~0x00000001); - name_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - reified_ = false; - bitField0_ = (bitField0_ & ~0x00000004); - variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; - bitField0_ = (bitField0_ & ~0x00000008); - upperBound_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getDefaultInstanceForType() { - return org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.getDefaultInstance(); - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter build() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - - public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter buildPartial() { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.id_ = id_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.name_ = name_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.reified_ = reified_; - if (((from_bitField0_ & 0x00000008) == 0x00000008)) { - to_bitField0_ |= 0x00000008; - } - result.variance_ = variance_; - if (((bitField0_ & 0x00000010) == 0x00000010)) { - upperBound_ = java.util.Collections.unmodifiableList(upperBound_); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.upperBound_ = upperBound_; - result.bitField0_ = to_bitField0_; - return result; - } - - public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter other) { - if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.getDefaultInstance()) return this; - if (other.hasId()) { - setId(other.getId()); - } - if (other.hasName()) { - setName(other.getName()); - } - if (other.hasReified()) { - setReified(other.getReified()); - } - if (other.hasVariance()) { - setVariance(other.getVariance()); - } - if (!other.upperBound_.isEmpty()) { - if (upperBound_.isEmpty()) { - upperBound_ = other.upperBound_; - bitField0_ = (bitField0_ & ~0x00000010); - } else { - ensureUpperBoundIsMutable(); - upperBound_.addAll(other.upperBound_); - } - - } - return this; - } - - public final boolean isInitialized() { - if (!hasId()) { - - return false; - } - if (!hasName()) { - - return false; - } - for (int i = 0; i < getUpperBoundCount(); i++) { - if (!getUpperBound(i).isInitialized()) { - - return false; - } - } - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - while (true) { + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { int tag = input.readTag(); switch (tag) { case 0: - - return this; + done = true; + break; default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; } break; } @@ -3123,88 +3524,613 @@ public final class ProtoBuf { break; } case 42: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addUpperBound(subBuilder.buildPartial()); + if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + upperBound_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000010; + } + upperBound_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry)); break; } } } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + upperBound_ = java.util.Collections.unmodifiableList(upperBound_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TypeParameter parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TypeParameter(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance} + */ + public enum Variance + implements com.google.protobuf.Internal.EnumLite { + /** + * IN = 0; + */ + IN(0, 0), + /** + * OUT = 1; + */ + OUT(1, 1), + /** + * INV = 2; + */ + INV(2, 2), + ; + + /** + * IN = 0; + */ + public static final int IN_VALUE = 0; + /** + * OUT = 1; + */ + public static final int OUT_VALUE = 1; + /** + * INV = 2; + */ + public static final int INV_VALUE = 2; + + + public final int getNumber() { return value; } + + public static Variance valueOf(int value) { + switch (value) { + case 0: return IN; + case 1: return OUT; + case 2: return INV; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Variance findValueByNumber(int number) { + return Variance.valueOf(number); + } + }; + + private final int value; + + private Variance(int index, int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance) + } + + private int bitField0_; + // required int32 id = 1; + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * required int32 id = 1; + */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required int32 id = 1; + */ + public int getId() { + return id_; + } + + // required int32 name = 2; + public static final int NAME_FIELD_NUMBER = 2; + private int name_; + /** + * required int32 name = 2; + */ + public boolean hasName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * required int32 name = 2; + */ + public int getName() { + return name_; + } + + // optional bool reified = 3 [default = false]; + public static final int REIFIED_FIELD_NUMBER = 3; + private boolean reified_; + /** + * optional bool reified = 3 [default = false]; + */ + public boolean hasReified() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional bool reified = 3 [default = false]; + */ + public boolean getReified() { + return reified_; + } + + // optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + public static final int VARIANCE_FIELD_NUMBER = 4; + private org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance variance_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ + public boolean hasVariance() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance getVariance() { + return variance_; + } + + // repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + public static final int UPPER_BOUND_FIELD_NUMBER = 5; + private java.util.List upperBound_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ + public java.util.List getUpperBoundList() { + return upperBound_; + } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ + public java.util.List + getUpperBoundOrBuilderList() { + return upperBound_; + } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ + public int getUpperBoundCount() { + return upperBound_.size(); + } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getUpperBound(int index) { + return upperBound_.get(index); + } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeOrBuilder getUpperBoundOrBuilder( + int index) { + return upperBound_.get(index); + } + + private void initFields() { + id_ = 0; + name_ = 0; + reified_ = false; + variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; + upperBound_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasId()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasName()) { + memoizedIsInitialized = 0; + return false; + } + for (int i = 0; i < getUpperBoundCount(); i++) { + if (!getUpperBound(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, name_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBool(3, reified_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeEnum(4, variance_.getNumber()); + } + for (int i = 0; i < upperBound_.size(); i++) { + output.writeMessage(5, upperBound_.get(i)); + } + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, name_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, reified_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, variance_.getNumber()); + } + for (int i = 0; i < upperBound_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, upperBound_.get(i)); + } + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.TypeParameter} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter, Builder> + implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameterOrBuilder { + // Construct using org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + id_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + name_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + reified_ = false; + bitField0_ = (bitField0_ & ~0x00000004); + variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; + bitField0_ = (bitField0_ & ~0x00000008); + upperBound_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getDefaultInstanceForType() { + return org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.getDefaultInstance(); + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter build() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter buildPartial() { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.id_ = id_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.reified_ = reified_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.variance_ = variance_; + if (((bitField0_ & 0x00000010) == 0x00000010)) { + upperBound_ = java.util.Collections.unmodifiableList(upperBound_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.upperBound_ = upperBound_; + result.bitField0_ = to_bitField0_; + return result; + } + + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter other) { + if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasName()) { + setName(other.getName()); + } + if (other.hasReified()) { + setReified(other.getReified()); + } + if (other.hasVariance()) { + setVariance(other.getVariance()); + } + if (!other.upperBound_.isEmpty()) { + if (upperBound_.isEmpty()) { + upperBound_ = other.upperBound_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureUpperBoundIsMutable(); + upperBound_.addAll(other.upperBound_); + } + + } + return this; + } + + public final boolean isInitialized() { + if (!hasId()) { + + return false; + } + if (!hasName()) { + + return false; + } + for (int i = 0; i < getUpperBoundCount(); i++) { + if (!getUpperBound(i).isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; } - private int bitField0_; - + // required int32 id = 1; private int id_ ; + /** + * required int32 id = 1; + */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required int32 id = 1; + */ public int getId() { return id_; } + /** + * required int32 id = 1; + */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; return this; } + /** + * required int32 id = 1; + */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; return this; } - + // required int32 name = 2; private int name_ ; + /** + * required int32 name = 2; + */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required int32 name = 2; + */ public int getName() { return name_; } + /** + * required int32 name = 2; + */ public Builder setName(int value) { bitField0_ |= 0x00000002; name_ = value; return this; } + /** + * required int32 name = 2; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = 0; return this; } - + // optional bool reified = 3 [default = false]; private boolean reified_ ; + /** + * optional bool reified = 3 [default = false]; + */ public boolean hasReified() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional bool reified = 3 [default = false]; + */ public boolean getReified() { return reified_; } + /** + * optional bool reified = 3 [default = false]; + */ public Builder setReified(boolean value) { bitField0_ |= 0x00000004; reified_ = value; return this; } + /** + * optional bool reified = 3 [default = false]; + */ public Builder clearReified() { bitField0_ = (bitField0_ & ~0x00000004); reified_ = false; return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ public boolean hasVariance() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance getVariance() { return variance_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ public Builder setVariance(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance value) { if (value == null) { throw new NullPointerException(); @@ -3214,13 +4140,16 @@ public final class ProtoBuf { return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.TypeParameter.Variance variance = 4 [default = INV]; + */ public Builder clearVariance() { bitField0_ = (bitField0_ & ~0x00000008); variance_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Variance.INV; return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; private java.util.List upperBound_ = java.util.Collections.emptyList(); @@ -3230,16 +4159,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000010; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public java.util.List getUpperBoundList() { return java.util.Collections.unmodifiableList(upperBound_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public int getUpperBoundCount() { return upperBound_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getUpperBound(int index) { return upperBound_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder setUpperBound( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { @@ -3247,25 +4188,34 @@ public final class ProtoBuf { } ensureUpperBoundIsMutable(); upperBound_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder setUpperBound( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureUpperBoundIsMutable(); upperBound_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder addUpperBound(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } ensureUpperBoundIsMutable(); upperBound_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder addUpperBound( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { @@ -3273,150 +4223,549 @@ public final class ProtoBuf { } ensureUpperBoundIsMutable(); upperBound_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder addUpperBound( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureUpperBoundIsMutable(); upperBound_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder addUpperBound( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureUpperBoundIsMutable(); upperBound_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder addAllUpperBound( java.lang.Iterable values) { ensureUpperBoundIsMutable(); super.addAll(values, upperBound_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder clearUpperBound() { upperBound_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type upper_bound = 5; + */ public Builder removeUpperBound(int index) { ensureUpperBoundIsMutable(); upperBound_.remove(index); - + return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.TypeParameter) } - + static { defaultInstance = new TypeParameter(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.TypeParameter) } - + public interface ClassOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional int32 flags = 1 [default = 0]; + /** + * optional int32 flags = 1 [default = 0]; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotation
+     *ClassKind
+     *is_inner
+     * 
+ */ boolean hasFlags(); + /** + * optional int32 flags = 1 [default = 0]; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotation
+     *ClassKind
+     *is_inner
+     * 
+ */ int getFlags(); - + // optional string extra_visibility = 2; + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ boolean hasExtraVisibility(); - String getExtraVisibility(); - + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + java.lang.String getExtraVisibility(); + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + com.google.protobuf.ByteString + getExtraVisibilityBytes(); + // required int32 name = 4; + /** + * required int32 name = 4; + */ boolean hasName(); + /** + * required int32 name = 4; + */ int getName(); - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ java.util.List getTypeParameterList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ int getTypeParameterCount(); - + // repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ java.util.List getSupertypeList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getSupertype(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ int getSupertypeCount(); - + // repeated int32 nested_class_name = 7; + /** + * 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
+     * 
+ */ java.util.List 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
+     * 
+ */ 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
+     * 
+ */ int getNestedClassName(int index); - + // repeated int32 nested_object_name = 8; + /** + * repeated int32 nested_object_name = 8; + */ java.util.List getNestedObjectNameList(); + /** + * repeated int32 nested_object_name = 8; + */ int getNestedObjectNameCount(); + /** + * repeated int32 nested_object_name = 8; + */ int getNestedObjectName(int index); - + // optional bool class_object_present = 9 [default = false]; + /** + * optional bool class_object_present = 9 [default = false]; + */ boolean hasClassObjectPresent(); + /** + * optional bool class_object_present = 9 [default = false]; + */ boolean getClassObjectPresent(); - + // optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+     * todo: other constructors?
+     * 
+ */ boolean hasPrimaryConstructor(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+     * todo: other constructors?
+     * 
+ */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getPrimaryConstructor(); - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ java.util.List getMemberList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ int getMemberCount(); - + // repeated int32 enum_entry = 12; + /** + * repeated int32 enum_entry = 12; + */ java.util.List getEnumEntryList(); + /** + * repeated int32 enum_entry = 12; + */ int getEnumEntryCount(); + /** + * repeated int32 enum_entry = 12; + */ int getEnumEntry(int index); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Class} + */ public static final class Class extends com.google.protobuf.GeneratedMessageLite implements ClassOrBuilder { // Use Class.newBuilder() to construct. - private Class(Builder builder) { + private Class(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private Class(boolean noInit) {} - + private static final Class defaultInstance; public static Class getDefaultInstance() { return defaultInstance; } - + public Class getDefaultInstanceForType() { return defaultInstance; } - + + private Class( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + flags_ = input.readInt32(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + extraVisibility_ = input.readBytes(); + break; + } + case 32: { + bitField0_ |= 0x00000004; + name_ = input.readInt32(); + break; + } + case 42: { + if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { + typeParameter_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000008; + } + typeParameter_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.PARSER, extensionRegistry)); + break; + } + case 50: { + if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + supertype_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000010; + } + supertype_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry)); + break; + } + case 56: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + nestedClassName_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + nestedClassName_.add(input.readInt32()); + break; + } + case 58: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { + nestedClassName_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + while (input.getBytesUntilLimit() > 0) { + nestedClassName_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } + case 64: { + if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { + nestedObjectName_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000040; + } + nestedObjectName_.add(input.readInt32()); + break; + } + case 66: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000040) == 0x00000040) && input.getBytesUntilLimit() > 0) { + nestedObjectName_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000040; + } + while (input.getBytesUntilLimit() > 0) { + nestedObjectName_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } + case 72: { + bitField0_ |= 0x00000008; + classObjectPresent_ = input.readBool(); + break; + } + case 82: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder subBuilder = null; + if (((bitField0_ & 0x00000010) == 0x00000010)) { + subBuilder = primaryConstructor_.toBuilder(); + } + primaryConstructor_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(primaryConstructor_); + primaryConstructor_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000010; + break; + } + case 90: { + if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { + member_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000200; + } + member_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.PARSER, extensionRegistry)); + break; + } + case 96: { + if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) { + enumEntry_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000400; + } + enumEntry_.add(input.readInt32()); + break; + } + case 98: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000400) == 0x00000400) && input.getBytesUntilLimit() > 0) { + enumEntry_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000400; + } + while (input.getBytesUntilLimit() > 0) { + enumEntry_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { + typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_); + } + if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { + supertype_ = java.util.Collections.unmodifiableList(supertype_); + } + if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + nestedClassName_ = java.util.Collections.unmodifiableList(nestedClassName_); + } + if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { + nestedObjectName_ = java.util.Collections.unmodifiableList(nestedObjectName_); + } + if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { + member_ = java.util.Collections.unmodifiableList(member_); + } + if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) { + enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Class parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Class(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Class.Kind} + */ public enum Kind implements com.google.protobuf.Internal.EnumLite { + /** + * CLASS = 0; + * + *
+       * 3 bits
+       * 
+ */ CLASS(0, 0), + /** + * TRAIT = 1; + */ TRAIT(1, 1), + /** + * ENUM_CLASS = 2; + */ ENUM_CLASS(2, 2), + /** + * ENUM_ENTRY = 3; + */ ENUM_ENTRY(3, 3), + /** + * ANNOTATION_CLASS = 4; + */ ANNOTATION_CLASS(4, 4), + /** + * OBJECT = 5; + */ OBJECT(5, 5), + /** + * CLASS_OBJECT = 6; + */ CLASS_OBJECT(6, 6), ; - + + /** + * CLASS = 0; + * + *
+       * 3 bits
+       * 
+ */ public static final int CLASS_VALUE = 0; + /** + * TRAIT = 1; + */ public static final int TRAIT_VALUE = 1; + /** + * ENUM_CLASS = 2; + */ public static final int ENUM_CLASS_VALUE = 2; + /** + * ENUM_ENTRY = 3; + */ public static final int ENUM_ENTRY_VALUE = 3; + /** + * ANNOTATION_CLASS = 4; + */ public static final int ANNOTATION_CLASS_VALUE = 4; + /** + * OBJECT = 5; + */ public static final int OBJECT_VALUE = 5; + /** + * CLASS_OBJECT = 6; + */ public static final int CLASS_OBJECT_VALUE = 6; - - + + public final int getNumber() { return value; } - + public static Kind valueOf(int value) { switch (value) { case 0: return CLASS; @@ -3429,7 +4778,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -3441,212 +4790,372 @@ public final class ProtoBuf { return Kind.valueOf(number); } }; - + private final int value; - + private Kind(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Class.Kind) } - + private int bitField0_; // optional int32 flags = 1 [default = 0]; public static final int FLAGS_FIELD_NUMBER = 1; private int flags_; + /** + * optional int32 flags = 1 [default = 0]; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotation
+     *ClassKind
+     *is_inner
+     * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1 [default = 0]; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotation
+     *ClassKind
+     *is_inner
+     * 
+ */ public int getFlags() { return flags_; } - + // optional string extra_visibility = 2; public static final int EXTRA_VISIBILITY_FIELD_NUMBER = 2; private java.lang.Object extraVisibility_; + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ public boolean hasExtraVisibility() { return ((bitField0_ & 0x00000002) == 0x00000002); } - public String getExtraVisibility() { + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + public java.lang.String getExtraVisibility() { java.lang.Object ref = extraVisibility_; - if (ref instanceof String) { - return (String) ref; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - String s = bs.toStringUtf8(); - if (com.google.protobuf.Internal.isValidUtf8(bs)) { + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { extraVisibility_ = s; } return s; } } - private com.google.protobuf.ByteString getExtraVisibilityBytes() { + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + public com.google.protobuf.ByteString + getExtraVisibilityBytes() { java.lang.Object ref = extraVisibility_; - if (ref instanceof String) { + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((String) ref); + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); extraVisibility_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - + // required int32 name = 4; public static final int NAME_FIELD_NUMBER = 4; private int name_; + /** + * required int32 name = 4; + */ public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * required int32 name = 4; + */ public int getName() { return name_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; public static final int TYPE_PARAMETER_FIELD_NUMBER = 5; private java.util.List typeParameter_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public java.util.List getTypeParameterList() { return typeParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public java.util.List getTypeParameterOrBuilderList() { return typeParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public int getTypeParameterCount() { return typeParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index) { return typeParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameterOrBuilder getTypeParameterOrBuilder( int index) { return typeParameter_.get(index); } - + // repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; public static final int SUPERTYPE_FIELD_NUMBER = 6; private java.util.List supertype_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public java.util.List getSupertypeList() { return supertype_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public java.util.List getSupertypeOrBuilderList() { return supertype_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public int getSupertypeCount() { return supertype_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getSupertype(int index) { return supertype_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeOrBuilder getSupertypeOrBuilder( int index) { return supertype_.get(index); } - + // repeated int32 nested_class_name = 7; public static final int NESTED_CLASS_NAME_FIELD_NUMBER = 7; private java.util.List nestedClassName_; + /** + * 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
+     * 
+ */ public java.util.List getNestedClassNameList() { return nestedClassName_; } + /** + * 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
+     * 
+ */ public int getNestedClassNameCount() { return nestedClassName_.size(); } + /** + * 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
+     * 
+ */ public int getNestedClassName(int index) { return nestedClassName_.get(index); } - + // repeated int32 nested_object_name = 8; public static final int NESTED_OBJECT_NAME_FIELD_NUMBER = 8; private java.util.List nestedObjectName_; + /** + * repeated int32 nested_object_name = 8; + */ public java.util.List getNestedObjectNameList() { return nestedObjectName_; } + /** + * repeated int32 nested_object_name = 8; + */ public int getNestedObjectNameCount() { return nestedObjectName_.size(); } + /** + * repeated int32 nested_object_name = 8; + */ public int getNestedObjectName(int index) { return nestedObjectName_.get(index); } - + // optional bool class_object_present = 9 [default = false]; public static final int CLASS_OBJECT_PRESENT_FIELD_NUMBER = 9; private boolean classObjectPresent_; + /** + * optional bool class_object_present = 9 [default = false]; + */ public boolean hasClassObjectPresent() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional bool class_object_present = 9 [default = false]; + */ public boolean getClassObjectPresent() { return classObjectPresent_; } - + // optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; public static final int PRIMARY_CONSTRUCTOR_FIELD_NUMBER = 10; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable primaryConstructor_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+     * todo: other constructors?
+     * 
+ */ public boolean hasPrimaryConstructor() { return ((bitField0_ & 0x00000010) == 0x00000010); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+     * todo: other constructors?
+     * 
+ */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getPrimaryConstructor() { return primaryConstructor_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; public static final int MEMBER_FIELD_NUMBER = 11; private java.util.List member_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public java.util.List getMemberList() { return member_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public java.util.List getMemberOrBuilderList() { return member_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public int getMemberCount() { return member_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index) { return member_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.CallableOrBuilder getMemberOrBuilder( int index) { return member_.get(index); } - + // repeated int32 enum_entry = 12; public static final int ENUM_ENTRY_FIELD_NUMBER = 12; private java.util.List enumEntry_; + /** + * repeated int32 enum_entry = 12; + */ public java.util.List getEnumEntryList() { return enumEntry_; } + /** + * repeated int32 enum_entry = 12; + */ public int getEnumEntryCount() { return enumEntry_.size(); } + /** + * repeated int32 enum_entry = 12; + */ public int getEnumEntry(int index) { return enumEntry_.get(index); } - + private void initFields() { flags_ = 0; extraVisibility_ = ""; name_ = 0; typeParameter_ = java.util.Collections.emptyList(); supertype_ = java.util.Collections.emptyList(); - nestedClassName_ = java.util.Collections.emptyList();; - nestedObjectName_ = java.util.Collections.emptyList();; + nestedClassName_ = java.util.Collections.emptyList(); + nestedObjectName_ = java.util.Collections.emptyList(); classObjectPresent_ = false; primaryConstructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(); member_ = java.util.Collections.emptyList(); - enumEntry_ = java.util.Collections.emptyList();; + enumEntry_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasName()) { memoizedIsInitialized = 0; return false; @@ -3678,7 +5187,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -3716,12 +5225,12 @@ public final class ProtoBuf { output.writeInt32(12, enumEntry_.get(i)); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -3785,88 +5294,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Class} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class, Builder> @@ -3875,13 +5373,13 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); flags_ = 0; @@ -3894,9 +5392,9 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000008); supertype_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); - nestedClassName_ = java.util.Collections.emptyList();; + nestedClassName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); - nestedObjectName_ = java.util.Collections.emptyList();; + nestedObjectName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); classObjectPresent_ = false; bitField0_ = (bitField0_ & ~0x00000080); @@ -3904,19 +5402,19 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000100); member_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); - enumEntry_ = java.util.Collections.emptyList();; + enumEntry_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class result = buildPartial(); if (!result.isInitialized()) { @@ -3924,17 +5422,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class(this); int from_bitField0_ = bitField0_; @@ -3992,14 +5480,16 @@ public final class ProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class.getDefaultInstance()) return this; if (other.hasFlags()) { setFlags(other.getFlags()); } if (other.hasExtraVisibility()) { - setExtraVisibility(other.getExtraVisibility()); + bitField0_ |= 0x00000002; + extraVisibility_ = other.extraVisibility_; + } if (other.hasName()) { setName(other.getName()); @@ -4072,7 +5562,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasName()) { @@ -4104,156 +5594,154 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - flags_ = input.readInt32(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - extraVisibility_ = input.readBytes(); - break; - } - case 32: { - bitField0_ |= 0x00000004; - name_ = input.readInt32(); - break; - } - case 42: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addTypeParameter(subBuilder.buildPartial()); - break; - } - case 50: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addSupertype(subBuilder.buildPartial()); - break; - } - case 56: { - ensureNestedClassNameIsMutable(); - nestedClassName_.add(input.readInt32()); - break; - } - case 58: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - addNestedClassName(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 64: { - ensureNestedObjectNameIsMutable(); - nestedObjectName_.add(input.readInt32()); - break; - } - case 66: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - addNestedObjectName(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 72: { - bitField0_ |= 0x00000080; - classObjectPresent_ = input.readBool(); - break; - } - case 82: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.newBuilder(); - if (hasPrimaryConstructor()) { - subBuilder.mergeFrom(getPrimaryConstructor()); - } - input.readMessage(subBuilder, extensionRegistry); - setPrimaryConstructor(subBuilder.buildPartial()); - break; - } - case 90: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addMember(subBuilder.buildPartial()); - break; - } - case 96: { - ensureEnumEntryIsMutable(); - enumEntry_.add(input.readInt32()); - break; - } - case 98: { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - while (input.getBytesUntilLimit() > 0) { - addEnumEntry(input.readInt32()); - } - input.popLimit(limit); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Class) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // optional int32 flags = 1 [default = 0]; private int flags_ ; + /** + * optional int32 flags = 1 [default = 0]; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotation
+       *ClassKind
+       *is_inner
+       * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1 [default = 0]; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotation
+       *ClassKind
+       *is_inner
+       * 
+ */ public int getFlags() { return flags_; } + /** + * optional int32 flags = 1 [default = 0]; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotation
+       *ClassKind
+       *is_inner
+       * 
+ */ public Builder setFlags(int value) { bitField0_ |= 0x00000001; flags_ = value; return this; } + /** + * optional int32 flags = 1 [default = 0]; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotation
+       *ClassKind
+       *is_inner
+       * 
+ */ public Builder clearFlags() { bitField0_ = (bitField0_ & ~0x00000001); flags_ = 0; return this; } - + // optional string extra_visibility = 2; private java.lang.Object extraVisibility_ = ""; + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ public boolean hasExtraVisibility() { return ((bitField0_ & 0x00000002) == 0x00000002); } - public String getExtraVisibility() { + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public java.lang.String getExtraVisibility() { java.lang.Object ref = extraVisibility_; - if (!(ref instanceof String)) { - String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); extraVisibility_ = s; return s; } else { - return (String) ref; + return (java.lang.String) ref; } } - public Builder setExtraVisibility(String value) { + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public com.google.protobuf.ByteString + getExtraVisibilityBytes() { + java.lang.Object ref = extraVisibility_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + extraVisibility_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public Builder setExtraVisibility( + java.lang.String value) { if (value == null) { throw new NullPointerException(); } @@ -4262,39 +5750,70 @@ public final class ProtoBuf { return this; } + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ public Builder clearExtraVisibility() { bitField0_ = (bitField0_ & ~0x00000002); extraVisibility_ = getDefaultInstance().getExtraVisibility(); return this; } - void setExtraVisibility(com.google.protobuf.ByteString value) { - bitField0_ |= 0x00000002; + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public Builder setExtraVisibilityBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; extraVisibility_ = value; + return this; } - + // required int32 name = 4; private int name_ ; + /** + * required int32 name = 4; + */ public boolean hasName() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * required int32 name = 4; + */ public int getName() { return name_; } + /** + * required int32 name = 4; + */ public Builder setName(int value) { bitField0_ |= 0x00000004; name_ = value; return this; } + /** + * required int32 name = 4; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000004); name_ = 0; return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; private java.util.List typeParameter_ = java.util.Collections.emptyList(); @@ -4304,16 +5823,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000008; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public java.util.List getTypeParameterList() { return java.util.Collections.unmodifiableList(typeParameter_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public int getTypeParameterCount() { return typeParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index) { return typeParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder setTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { @@ -4321,25 +5852,34 @@ public final class ProtoBuf { } ensureTypeParameterIsMutable(); typeParameter_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder setTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder addTypeParameter(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { throw new NullPointerException(); } ensureTypeParameterIsMutable(); typeParameter_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder addTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { @@ -4347,43 +5887,58 @@ public final class ProtoBuf { } ensureTypeParameterIsMutable(); typeParameter_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder addTypeParameter( org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder addTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder addAllTypeParameter( java.lang.Iterable values) { ensureTypeParameterIsMutable(); super.addAll(values, typeParameter_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder clearTypeParameter() { typeParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 5; + */ public Builder removeTypeParameter(int index) { ensureTypeParameterIsMutable(); typeParameter_.remove(index); - + return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; private java.util.List supertype_ = java.util.Collections.emptyList(); @@ -4393,16 +5948,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000010; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public java.util.List getSupertypeList() { return java.util.Collections.unmodifiableList(supertype_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public int getSupertypeCount() { return supertype_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getSupertype(int index) { return supertype_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder setSupertype( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { @@ -4410,25 +5977,34 @@ public final class ProtoBuf { } ensureSupertypeIsMutable(); supertype_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder setSupertype( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureSupertypeIsMutable(); supertype_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder addSupertype(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } ensureSupertypeIsMutable(); supertype_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder addSupertype( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { @@ -4436,61 +6012,108 @@ public final class ProtoBuf { } ensureSupertypeIsMutable(); supertype_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder addSupertype( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureSupertypeIsMutable(); supertype_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder addSupertype( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { ensureSupertypeIsMutable(); supertype_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder addAllSupertype( java.lang.Iterable values) { ensureSupertypeIsMutable(); super.addAll(values, supertype_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder clearSupertype() { supertype_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Type supertype = 6; + */ public Builder removeSupertype(int index) { ensureSupertypeIsMutable(); supertype_.remove(index); - + return this; } - + // repeated int32 nested_class_name = 7; - private java.util.List nestedClassName_ = java.util.Collections.emptyList();; + private java.util.List nestedClassName_ = java.util.Collections.emptyList(); private void ensureNestedClassNameIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { nestedClassName_ = new java.util.ArrayList(nestedClassName_); bitField0_ |= 0x00000020; } } + /** + * 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
+       * 
+ */ public java.util.List getNestedClassNameList() { return java.util.Collections.unmodifiableList(nestedClassName_); } + /** + * 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
+       * 
+ */ public int getNestedClassNameCount() { return nestedClassName_.size(); } + /** + * 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
+       * 
+ */ public int getNestedClassName(int index) { return nestedClassName_.get(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
+       * 
+ */ public Builder setNestedClassName( int index, int value) { ensureNestedClassNameIsMutable(); @@ -4498,12 +6121,28 @@ public final class ProtoBuf { return this; } + /** + * 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
+       * 
+ */ public Builder addNestedClassName(int value) { ensureNestedClassNameIsMutable(); nestedClassName_.add(value); return this; } + /** + * 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
+       * 
+ */ public Builder addAllNestedClassName( java.lang.Iterable values) { ensureNestedClassNameIsMutable(); @@ -4511,31 +6150,51 @@ public final class ProtoBuf { return this; } + /** + * 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
+       * 
+ */ public Builder clearNestedClassName() { - nestedClassName_ = java.util.Collections.emptyList();; + nestedClassName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); return this; } - + // repeated int32 nested_object_name = 8; - private java.util.List nestedObjectName_ = java.util.Collections.emptyList();; + private java.util.List nestedObjectName_ = java.util.Collections.emptyList(); private void ensureNestedObjectNameIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { nestedObjectName_ = new java.util.ArrayList(nestedObjectName_); bitField0_ |= 0x00000040; } } + /** + * repeated int32 nested_object_name = 8; + */ public java.util.List getNestedObjectNameList() { return java.util.Collections.unmodifiableList(nestedObjectName_); } + /** + * repeated int32 nested_object_name = 8; + */ public int getNestedObjectNameCount() { return nestedObjectName_.size(); } + /** + * repeated int32 nested_object_name = 8; + */ public int getNestedObjectName(int index) { return nestedObjectName_.get(index); } + /** + * repeated int32 nested_object_name = 8; + */ public Builder setNestedObjectName( int index, int value) { ensureNestedObjectNameIsMutable(); @@ -4543,12 +6202,18 @@ public final class ProtoBuf { return this; } + /** + * repeated int32 nested_object_name = 8; + */ public Builder addNestedObjectName(int value) { ensureNestedObjectNameIsMutable(); nestedObjectName_.add(value); return this; } + /** + * repeated int32 nested_object_name = 8; + */ public Builder addAllNestedObjectName( java.lang.Iterable values) { ensureNestedObjectNameIsMutable(); @@ -4556,58 +6221,108 @@ public final class ProtoBuf { return this; } + /** + * repeated int32 nested_object_name = 8; + */ public Builder clearNestedObjectName() { - nestedObjectName_ = java.util.Collections.emptyList();; + nestedObjectName_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); return this; } - + // optional bool class_object_present = 9 [default = false]; private boolean classObjectPresent_ ; + /** + * optional bool class_object_present = 9 [default = false]; + */ public boolean hasClassObjectPresent() { return ((bitField0_ & 0x00000080) == 0x00000080); } + /** + * optional bool class_object_present = 9 [default = false]; + */ public boolean getClassObjectPresent() { return classObjectPresent_; } + /** + * optional bool class_object_present = 9 [default = false]; + */ public Builder setClassObjectPresent(boolean value) { bitField0_ |= 0x00000080; classObjectPresent_ = value; return this; } + /** + * optional bool class_object_present = 9 [default = false]; + */ public Builder clearClassObjectPresent() { bitField0_ = (bitField0_ & ~0x00000080); classObjectPresent_ = false; return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable primaryConstructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public boolean hasPrimaryConstructor() { return ((bitField0_ & 0x00000100) == 0x00000100); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getPrimaryConstructor() { return primaryConstructor_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public Builder setPrimaryConstructor(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { throw new NullPointerException(); } primaryConstructor_ = value; - + bitField0_ |= 0x00000100; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public Builder setPrimaryConstructor( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { primaryConstructor_ = builderForValue.build(); - + bitField0_ |= 0x00000100; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public Builder mergePrimaryConstructor(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (((bitField0_ & 0x00000100) == 0x00000100) && primaryConstructor_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance()) { @@ -4616,17 +6331,24 @@ public final class ProtoBuf { } else { primaryConstructor_ = value; } - + bitField0_ |= 0x00000100; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Callable primary_constructor = 10; + * + *
+       * todo: other constructors?
+       * 
+ */ public Builder clearPrimaryConstructor() { primaryConstructor_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000100); return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; private java.util.List member_ = java.util.Collections.emptyList(); @@ -4636,16 +6358,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000200; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public java.util.List getMemberList() { return java.util.Collections.unmodifiableList(member_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public int getMemberCount() { return member_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index) { return member_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder setMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { @@ -4653,25 +6387,34 @@ public final class ProtoBuf { } ensureMemberIsMutable(); member_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder setMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder addMember(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { throw new NullPointerException(); } ensureMemberIsMutable(); member_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder addMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { @@ -4679,61 +6422,88 @@ public final class ProtoBuf { } ensureMemberIsMutable(); member_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder addMember( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder addMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder addAllMember( java.lang.Iterable values) { ensureMemberIsMutable(); super.addAll(values, member_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder clearMember() { member_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000200); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 11; + */ public Builder removeMember(int index) { ensureMemberIsMutable(); member_.remove(index); - + return this; } - + // repeated int32 enum_entry = 12; - private java.util.List enumEntry_ = java.util.Collections.emptyList();; + private java.util.List enumEntry_ = java.util.Collections.emptyList(); private void ensureEnumEntryIsMutable() { if (!((bitField0_ & 0x00000400) == 0x00000400)) { enumEntry_ = new java.util.ArrayList(enumEntry_); bitField0_ |= 0x00000400; } } + /** + * repeated int32 enum_entry = 12; + */ public java.util.List getEnumEntryList() { return java.util.Collections.unmodifiableList(enumEntry_); } + /** + * repeated int32 enum_entry = 12; + */ public int getEnumEntryCount() { return enumEntry_.size(); } + /** + * repeated int32 enum_entry = 12; + */ public int getEnumEntry(int index) { return enumEntry_.get(index); } + /** + * repeated int32 enum_entry = 12; + */ public Builder setEnumEntry( int index, int value) { ensureEnumEntryIsMutable(); @@ -4741,12 +6511,18 @@ public final class ProtoBuf { return this; } + /** + * repeated int32 enum_entry = 12; + */ public Builder addEnumEntry(int value) { ensureEnumEntryIsMutable(); enumEntry_.add(value); return this; } + /** + * repeated int32 enum_entry = 12; + */ public Builder addAllEnumEntry( java.lang.Iterable values) { ensureEnumEntryIsMutable(); @@ -4754,72 +6530,161 @@ public final class ProtoBuf { return this; } + /** + * repeated int32 enum_entry = 12; + */ public Builder clearEnumEntry() { - enumEntry_ = java.util.Collections.emptyList();; + enumEntry_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000400); return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Class) } - + static { defaultInstance = new Class(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Class) } - + public interface PackageOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ java.util.List getMemberList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ int getMemberCount(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Package} + */ public static final class Package extends com.google.protobuf.GeneratedMessageLite implements PackageOrBuilder { // Use Package.newBuilder() to construct. - private Package(Builder builder) { + private Package(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private Package(boolean noInit) {} - + private static final Package defaultInstance; public static Package getDefaultInstance() { return defaultInstance; } - + public Package getDefaultInstanceForType() { return defaultInstance; } - + + private Package( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + member_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + member_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.PARSER, extensionRegistry)); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + member_ = java.util.Collections.unmodifiableList(member_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Package parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Package(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; public static final int MEMBER_FIELD_NUMBER = 1; private java.util.List member_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public java.util.List getMemberList() { return member_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public java.util.List getMemberOrBuilderList() { return member_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public int getMemberCount() { return member_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index) { return member_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.CallableOrBuilder getMemberOrBuilder( int index) { return member_.get(index); } - + private void initFields() { member_ = java.util.Collections.emptyList(); } @@ -4827,7 +6692,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + for (int i = 0; i < getMemberCount(); i++) { if (!getMember(i).isInitialized()) { memoizedIsInitialized = 0; @@ -4837,7 +6702,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -4845,12 +6710,12 @@ public final class ProtoBuf { output.writeMessage(1, member_.get(i)); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; for (int i = 0; i < member_.size(); i++) { size += com.google.protobuf.CodedOutputStream @@ -4859,88 +6724,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Package} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package, Builder> @@ -4949,28 +6803,28 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); member_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package result = buildPartial(); if (!result.isInitialized()) { @@ -4978,17 +6832,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package(this); int from_bitField0_ = bitField0_; @@ -4999,7 +6843,7 @@ public final class ProtoBuf { result.member_ = member_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package.getDefaultInstance()) return this; if (!other.member_.isEmpty()) { @@ -5014,7 +6858,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { for (int i = 0; i < getMemberCount(); i++) { if (!getMember(i).isInitialized()) { @@ -5024,36 +6868,26 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 10: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addMember(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Package) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; private java.util.List member_ = java.util.Collections.emptyList(); @@ -5063,16 +6897,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000001; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public java.util.List getMemberList() { return java.util.Collections.unmodifiableList(member_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public int getMemberCount() { return member_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getMember(int index) { return member_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder setMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { @@ -5080,25 +6926,34 @@ public final class ProtoBuf { } ensureMemberIsMutable(); member_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder setMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder addMember(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { throw new NullPointerException(); } ensureMemberIsMutable(); member_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder addMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable value) { if (value == null) { @@ -5106,136 +6961,438 @@ public final class ProtoBuf { } ensureMemberIsMutable(); member_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder addMember( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder addMember( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.Builder builderForValue) { ensureMemberIsMutable(); member_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder addAllMember( java.lang.Iterable values) { ensureMemberIsMutable(); super.addAll(values, member_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder clearMember() { member_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable member = 1; + */ public Builder removeMember(int index) { ensureMemberIsMutable(); member_.remove(index); - + return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Package) } - + static { defaultInstance = new Package(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Package) } - + public interface CallableOrBuilder extends com.google.protobuf.GeneratedMessageLite. ExtendableMessageOrBuilder { - + // optional int32 flags = 1; + /** + * optional int32 flags = 1; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotations
+     *CallableKind
+     *MemberKind
+     *inline
+     *hasGetter
+     *hasSetter
+     * 
+ */ boolean hasFlags(); + /** + * optional int32 flags = 1; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotations
+     *CallableKind
+     *MemberKind
+     *inline
+     *hasGetter
+     *hasSetter
+     * 
+ */ int getFlags(); - + // optional string extra_visibility = 2; + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ boolean hasExtraVisibility(); - String getExtraVisibility(); - + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + java.lang.String getExtraVisibility(); + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + com.google.protobuf.ByteString + getExtraVisibilityBytes(); + // optional int32 getter_flags = 9; + /** + * optional int32 getter_flags = 9; + * + *
+     *
+     *isNotDefault
+     *Visibility
+     *Modality
+     *has_annotations
+     * 
+ */ boolean hasGetterFlags(); + /** + * optional int32 getter_flags = 9; + * + *
+     *
+     *isNotDefault
+     *Visibility
+     *Modality
+     *has_annotations
+     * 
+ */ int getGetterFlags(); - + // optional int32 setter_flags = 10; + /** + * optional int32 setter_flags = 10; + */ boolean hasSetterFlags(); + /** + * optional int32 setter_flags = 10; + */ int getSetterFlags(); - + // optional int32 setter_parameter_name = 11; + /** + * optional int32 setter_parameter_name = 11; + */ boolean hasSetterParameterName(); + /** + * optional int32 setter_parameter_name = 11; + */ int getSetterParameterName(); - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ java.util.List getTypeParameterList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ int getTypeParameterCount(); - + // optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ boolean hasReceiverType(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType(); - + // required int32 name = 6; + /** + * required int32 name = 6; + */ boolean hasName(); + /** + * required int32 name = 6; + */ int getName(); - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ java.util.List getValueParameterList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter getValueParameter(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ int getValueParameterCount(); - + // required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ boolean hasReturnType(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Callable} + */ public static final class Callable extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage< Callable> implements CallableOrBuilder { // Use Callable.newBuilder() to construct. - private Callable(Builder builder) { + private Callable(com.google.protobuf.GeneratedMessageLite.ExtendableBuilder builder) { super(builder); + } private Callable(boolean noInit) {} - + private static final Callable defaultInstance; public static Callable getDefaultInstance() { return defaultInstance; } - + public Callable getDefaultInstanceForType() { return defaultInstance; } - + + private Callable( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + flags_ = input.readInt32(); + break; + } + case 18: { + bitField0_ |= 0x00000002; + extraVisibility_ = input.readBytes(); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + typeParameter_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + typeParameter_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.PARSER, extensionRegistry)); + break; + } + case 42: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = null; + if (((bitField0_ & 0x00000020) == 0x00000020)) { + subBuilder = receiverType_.toBuilder(); + } + receiverType_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(receiverType_); + receiverType_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000020; + break; + } + case 48: { + bitField0_ |= 0x00000040; + name_ = input.readInt32(); + break; + } + case 58: { + if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { + valueParameter_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000100; + } + valueParameter_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.PARSER, extensionRegistry)); + break; + } + case 66: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = null; + if (((bitField0_ & 0x00000080) == 0x00000080)) { + subBuilder = returnType_.toBuilder(); + } + returnType_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(returnType_); + returnType_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000080; + break; + } + case 72: { + bitField0_ |= 0x00000004; + getterFlags_ = input.readInt32(); + break; + } + case 80: { + bitField0_ |= 0x00000008; + setterFlags_ = input.readInt32(); + break; + } + case 88: { + bitField0_ |= 0x00000010; + setterParameterName_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_); + } + if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { + valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public Callable parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Callable(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Callable.MemberKind} + */ public enum MemberKind implements com.google.protobuf.Internal.EnumLite { + /** + * DECLARATION = 0; + * + *
+       * 2 bits
+       * 
+ */ DECLARATION(0, 0), + /** + * FAKE_OVERRIDE = 1; + */ FAKE_OVERRIDE(1, 1), + /** + * DELEGATION = 2; + */ DELEGATION(2, 2), + /** + * SYNTHESIZED = 3; + */ SYNTHESIZED(3, 3), ; - + + /** + * DECLARATION = 0; + * + *
+       * 2 bits
+       * 
+ */ public static final int DECLARATION_VALUE = 0; + /** + * FAKE_OVERRIDE = 1; + */ public static final int FAKE_OVERRIDE_VALUE = 1; + /** + * DELEGATION = 2; + */ public static final int DELEGATION_VALUE = 2; + /** + * SYNTHESIZED = 3; + */ public static final int SYNTHESIZED_VALUE = 3; - - + + public final int getNumber() { return value; } - + public static MemberKind valueOf(int value) { switch (value) { case 0: return DECLARATION; @@ -5245,7 +7402,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -5257,34 +7414,75 @@ public final class ProtoBuf { return MemberKind.valueOf(number); } }; - + private final int value; - + private MemberKind(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Callable.MemberKind) } - + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.Callable.CallableKind} + */ public enum CallableKind implements com.google.protobuf.Internal.EnumLite { + /** + * FUN = 0; + * + *
+       * 3 bits
+       * 
+ */ FUN(0, 0), + /** + * VAL = 1; + */ VAL(1, 1), + /** + * VAR = 2; + */ VAR(2, 2), + /** + * CONSTRUCTOR = 3; + */ CONSTRUCTOR(3, 3), + /** + * OBJECT_PROPERTY = 4; + */ OBJECT_PROPERTY(4, 4), ; - + + /** + * FUN = 0; + * + *
+       * 3 bits
+       * 
+ */ public static final int FUN_VALUE = 0; + /** + * VAL = 1; + */ public static final int VAL_VALUE = 1; + /** + * VAR = 2; + */ public static final int VAR_VALUE = 2; + /** + * CONSTRUCTOR = 3; + */ public static final int CONSTRUCTOR_VALUE = 3; + /** + * OBJECT_PROPERTY = 4; + */ public static final int OBJECT_PROPERTY_VALUE = 4; - - + + public final int getNumber() { return value; } - + public static CallableKind valueOf(int value) { switch (value) { case 0: return FUN; @@ -5295,7 +7493,7 @@ public final class ProtoBuf { default: return null; } } - + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; @@ -5307,94 +7505,253 @@ public final class ProtoBuf { return CallableKind.valueOf(number); } }; - + private final int value; - + private CallableKind(int index, int value) { this.value = value; } - + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.Callable.CallableKind) } - + public interface ValueParameterOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional int32 flags = 1; + /** + * optional int32 flags = 1; + * + *
+       *
+       *declaresDefault
+       *has_annotations
+       * 
+ */ boolean hasFlags(); + /** + * optional int32 flags = 1; + * + *
+       *
+       *declaresDefault
+       *has_annotations
+       * 
+ */ int getFlags(); - + // required int32 name = 2; + /** + * required int32 name = 2; + */ boolean hasName(); + /** + * required int32 name = 2; + */ int getName(); - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ boolean hasType(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType(); - + // optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ boolean hasVarargElementType(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getVarargElementType(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter} + */ public static final class ValueParameter extends com.google.protobuf.GeneratedMessageLite implements ValueParameterOrBuilder { // Use ValueParameter.newBuilder() to construct. - private ValueParameter(Builder builder) { + private ValueParameter(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private ValueParameter(boolean noInit) {} - + private static final ValueParameter defaultInstance; public static ValueParameter getDefaultInstance() { return defaultInstance; } - + public ValueParameter getDefaultInstanceForType() { return defaultInstance; } - + + private ValueParameter( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + flags_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + name_ = input.readInt32(); + break; + } + case 26: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = null; + if (((bitField0_ & 0x00000004) == 0x00000004)) { + subBuilder = type_.toBuilder(); + } + type_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(type_); + type_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000004; + break; + } + case 34: { + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = null; + if (((bitField0_ & 0x00000008) == 0x00000008)) { + subBuilder = varargElementType_.toBuilder(); + } + varargElementType_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(varargElementType_); + varargElementType_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000008; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public ValueParameter parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ValueParameter(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + private int bitField0_; // optional int32 flags = 1; public static final int FLAGS_FIELD_NUMBER = 1; private int flags_; + /** + * optional int32 flags = 1; + * + *
+       *
+       *declaresDefault
+       *has_annotations
+       * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1; + * + *
+       *
+       *declaresDefault
+       *has_annotations
+       * 
+ */ public int getFlags() { return flags_; } - + // required int32 name = 2; public static final int NAME_FIELD_NUMBER = 2; private int name_; + /** + * required int32 name = 2; + */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required int32 name = 2; + */ public int getName() { return name_; } - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 3; public static final int TYPE_FIELD_NUMBER = 3; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type type_; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType() { return type_; } - + // optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; public static final int VARARG_ELEMENT_TYPE_FIELD_NUMBER = 4; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type varargElementType_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public boolean hasVarargElementType() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getVarargElementType() { return varargElementType_; } - + private void initFields() { flags_ = 0; name_ = 0; @@ -5405,7 +7762,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasName()) { memoizedIsInitialized = 0; return false; @@ -5427,7 +7784,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -5444,12 +7801,12 @@ public final class ProtoBuf { output.writeMessage(4, varargElementType_); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -5470,88 +7827,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter, Builder> @@ -5560,13 +7906,13 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); flags_ = 0; @@ -5579,15 +7925,15 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000008); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter result = buildPartial(); if (!result.isInitialized()) { @@ -5595,17 +7941,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter(this); int from_bitField0_ = bitField0_; @@ -5629,7 +7965,7 @@ public final class ProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.getDefaultInstance()) return this; if (other.hasFlags()) { @@ -5646,7 +7982,7 @@ public final class ProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasName()) { @@ -5668,124 +8004,155 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - flags_ = input.readInt32(); - break; - } - case 16: { - bitField0_ |= 0x00000002; - name_ = input.readInt32(); - break; - } - case 26: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - if (hasType()) { - subBuilder.mergeFrom(getType()); - } - input.readMessage(subBuilder, extensionRegistry); - setType(subBuilder.buildPartial()); - break; - } - case 34: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - if (hasVarargElementType()) { - subBuilder.mergeFrom(getVarargElementType()); - } - input.readMessage(subBuilder, extensionRegistry); - setVarargElementType(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // optional int32 flags = 1; private int flags_ ; + /** + * optional int32 flags = 1; + * + *
+         *
+         *declaresDefault
+         *has_annotations
+         * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1; + * + *
+         *
+         *declaresDefault
+         *has_annotations
+         * 
+ */ public int getFlags() { return flags_; } + /** + * optional int32 flags = 1; + * + *
+         *
+         *declaresDefault
+         *has_annotations
+         * 
+ */ public Builder setFlags(int value) { bitField0_ |= 0x00000001; flags_ = value; return this; } + /** + * optional int32 flags = 1; + * + *
+         *
+         *declaresDefault
+         *has_annotations
+         * 
+ */ public Builder clearFlags() { bitField0_ = (bitField0_ & ~0x00000001); flags_ = 0; return this; } - + // required int32 name = 2; private int name_ ; + /** + * required int32 name = 2; + */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required int32 name = 2; + */ public int getName() { return name_; } + /** + * required int32 name = 2; + */ public Builder setName(int value) { bitField0_ |= 0x00000002; name_ = value; return this; } + /** + * required int32 name = 2; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = 0; return this; } - + // required .org.jetbrains.jet.descriptors.serialization.Type type = 3; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type type_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public boolean hasType() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getType() { return type_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public Builder setType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value; - + bitField0_ |= 0x00000004; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public Builder setType( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { type_ = builderForValue.build(); - + bitField0_ |= 0x00000004; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public Builder mergeType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (((bitField0_ & 0x00000004) == 0x00000004) && type_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) { @@ -5794,41 +8161,59 @@ public final class ProtoBuf { } else { type_ = value; } - + bitField0_ |= 0x00000004; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type type = 3; + */ public Builder clearType() { type_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000004); return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type varargElementType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public boolean hasVarargElementType() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getVarargElementType() { return varargElementType_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public Builder setVarargElementType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } varargElementType_ = value; - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public Builder setVarargElementType( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { varargElementType_ = builderForValue.build(); - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public Builder mergeVarargElementType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (((bitField0_ & 0x00000008) == 0x00000008) && varargElementType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) { @@ -5837,173 +8222,311 @@ public final class ProtoBuf { } else { varargElementType_ = value; } - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type vararg_element_type = 4; + */ public Builder clearVarargElementType() { varargElementType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000008); return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter) } - + static { defaultInstance = new ValueParameter(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter) } - + private int bitField0_; // optional int32 flags = 1; public static final int FLAGS_FIELD_NUMBER = 1; private int flags_; + /** + * optional int32 flags = 1; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotations
+     *CallableKind
+     *MemberKind
+     *inline
+     *hasGetter
+     *hasSetter
+     * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1; + * + *
+     *
+     *Visibility
+     *Modality
+     *has_annotations
+     *CallableKind
+     *MemberKind
+     *inline
+     *hasGetter
+     *hasSetter
+     * 
+ */ public int getFlags() { return flags_; } - + // optional string extra_visibility = 2; public static final int EXTRA_VISIBILITY_FIELD_NUMBER = 2; private java.lang.Object extraVisibility_; + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ public boolean hasExtraVisibility() { return ((bitField0_ & 0x00000002) == 0x00000002); } - public String getExtraVisibility() { + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + public java.lang.String getExtraVisibility() { java.lang.Object ref = extraVisibility_; - if (ref instanceof String) { - return (String) ref; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - String s = bs.toStringUtf8(); - if (com.google.protobuf.Internal.isValidUtf8(bs)) { + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { extraVisibility_ = s; } return s; } } - private com.google.protobuf.ByteString getExtraVisibilityBytes() { + /** + * optional string extra_visibility = 2; + * + *
+     * for things like java-specific visibilities
+     * 
+ */ + public com.google.protobuf.ByteString + getExtraVisibilityBytes() { java.lang.Object ref = extraVisibility_; - if (ref instanceof String) { + if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((String) ref); + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); extraVisibility_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - + // optional int32 getter_flags = 9; public static final int GETTER_FLAGS_FIELD_NUMBER = 9; private int getterFlags_; + /** + * optional int32 getter_flags = 9; + * + *
+     *
+     *isNotDefault
+     *Visibility
+     *Modality
+     *has_annotations
+     * 
+ */ public boolean hasGetterFlags() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional int32 getter_flags = 9; + * + *
+     *
+     *isNotDefault
+     *Visibility
+     *Modality
+     *has_annotations
+     * 
+ */ public int getGetterFlags() { return getterFlags_; } - + // optional int32 setter_flags = 10; public static final int SETTER_FLAGS_FIELD_NUMBER = 10; private int setterFlags_; + /** + * optional int32 setter_flags = 10; + */ public boolean hasSetterFlags() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional int32 setter_flags = 10; + */ public int getSetterFlags() { return setterFlags_; } - + // optional int32 setter_parameter_name = 11; public static final int SETTER_PARAMETER_NAME_FIELD_NUMBER = 11; private int setterParameterName_; + /** + * optional int32 setter_parameter_name = 11; + */ public boolean hasSetterParameterName() { return ((bitField0_ & 0x00000010) == 0x00000010); } + /** + * optional int32 setter_parameter_name = 11; + */ public int getSetterParameterName() { return setterParameterName_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; public static final int TYPE_PARAMETER_FIELD_NUMBER = 4; private java.util.List typeParameter_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public java.util.List getTypeParameterList() { return typeParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public java.util.List getTypeParameterOrBuilderList() { return typeParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public int getTypeParameterCount() { return typeParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index) { return typeParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameterOrBuilder getTypeParameterOrBuilder( int index) { return typeParameter_.get(index); } - + // optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; public static final int RECEIVER_TYPE_FIELD_NUMBER = 5; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type receiverType_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public boolean hasReceiverType() { return ((bitField0_ & 0x00000020) == 0x00000020); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() { return receiverType_; } - + // required int32 name = 6; public static final int NAME_FIELD_NUMBER = 6; private int name_; + /** + * required int32 name = 6; + */ public boolean hasName() { return ((bitField0_ & 0x00000040) == 0x00000040); } + /** + * required int32 name = 6; + */ public int getName() { return name_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; public static final int VALUE_PARAMETER_FIELD_NUMBER = 7; private java.util.List valueParameter_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public java.util.List getValueParameterList() { return valueParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public java.util.List getValueParameterOrBuilderList() { return valueParameter_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public int getValueParameterCount() { return valueParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter getValueParameter(int index) { return valueParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameterOrBuilder getValueParameterOrBuilder( int index) { return valueParameter_.get(index); } - + // required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; public static final int RETURN_TYPE_FIELD_NUMBER = 8; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type returnType_; + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public boolean hasReturnType() { return ((bitField0_ & 0x00000080) == 0x00000080); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() { return returnType_; } - + private void initFields() { flags_ = 0; extraVisibility_ = ""; @@ -6020,7 +8543,7 @@ public final class ProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasName()) { memoizedIsInitialized = 0; return false; @@ -6058,7 +8581,7 @@ public final class ProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -6097,12 +8620,12 @@ public final class ProtoBuf { } extensionWriter.writeUntil(200, output); } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -6148,88 +8671,77 @@ public final class ProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.Callable} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, Builder> implements org.jetbrains.jet.descriptors.serialization.ProtoBuf.CallableOrBuilder { @@ -6237,13 +8749,13 @@ public final class ProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); flags_ = 0; @@ -6268,15 +8780,15 @@ public final class ProtoBuf { bitField0_ = (bitField0_ & ~0x00000200); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable build() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable result = buildPartial(); if (!result.isInitialized()) { @@ -6284,17 +8796,7 @@ public final class ProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable buildPartial() { org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable result = new org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable(this); int from_bitField0_ = bitField0_; @@ -6344,14 +8846,16 @@ public final class ProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable other) { if (other == org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.getDefaultInstance()) return this; if (other.hasFlags()) { setFlags(other.getFlags()); } if (other.hasExtraVisibility()) { - setExtraVisibility(other.getExtraVisibility()); + bitField0_ |= 0x00000002; + extraVisibility_ = other.extraVisibility_; + } if (other.hasGetterFlags()) { setGetterFlags(other.getGetterFlags()); @@ -6394,7 +8898,7 @@ public final class ProtoBuf { this.mergeExtensionFields(other); return this; } - + public final boolean isInitialized() { if (!hasName()) { @@ -6432,127 +8936,166 @@ public final class ProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - flags_ = input.readInt32(); - break; - } - case 18: { - bitField0_ |= 0x00000002; - extraVisibility_ = input.readBytes(); - break; - } - case 34: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addTypeParameter(subBuilder.buildPartial()); - break; - } - case 42: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - if (hasReceiverType()) { - subBuilder.mergeFrom(getReceiverType()); - } - input.readMessage(subBuilder, extensionRegistry); - setReceiverType(subBuilder.buildPartial()); - break; - } - case 48: { - bitField0_ |= 0x00000080; - name_ = input.readInt32(); - break; - } - case 58: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addValueParameter(subBuilder.buildPartial()); - break; - } - case 66: { - org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(); - if (hasReturnType()) { - subBuilder.mergeFrom(getReturnType()); - } - input.readMessage(subBuilder, extensionRegistry); - setReturnType(subBuilder.buildPartial()); - break; - } - case 72: { - bitField0_ |= 0x00000004; - getterFlags_ = input.readInt32(); - break; - } - case 80: { - bitField0_ |= 0x00000008; - setterFlags_ = input.readInt32(); - break; - } - case 88: { - bitField0_ |= 0x00000010; - setterParameterName_ = input.readInt32(); - break; - } + org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // optional int32 flags = 1; private int flags_ ; + /** + * optional int32 flags = 1; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotations
+       *CallableKind
+       *MemberKind
+       *inline
+       *hasGetter
+       *hasSetter
+       * 
+ */ public boolean hasFlags() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional int32 flags = 1; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotations
+       *CallableKind
+       *MemberKind
+       *inline
+       *hasGetter
+       *hasSetter
+       * 
+ */ public int getFlags() { return flags_; } + /** + * optional int32 flags = 1; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotations
+       *CallableKind
+       *MemberKind
+       *inline
+       *hasGetter
+       *hasSetter
+       * 
+ */ public Builder setFlags(int value) { bitField0_ |= 0x00000001; flags_ = value; return this; } + /** + * optional int32 flags = 1; + * + *
+       *
+       *Visibility
+       *Modality
+       *has_annotations
+       *CallableKind
+       *MemberKind
+       *inline
+       *hasGetter
+       *hasSetter
+       * 
+ */ public Builder clearFlags() { bitField0_ = (bitField0_ & ~0x00000001); flags_ = 0; return this; } - + // optional string extra_visibility = 2; private java.lang.Object extraVisibility_ = ""; + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ public boolean hasExtraVisibility() { return ((bitField0_ & 0x00000002) == 0x00000002); } - public String getExtraVisibility() { + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public java.lang.String getExtraVisibility() { java.lang.Object ref = extraVisibility_; - if (!(ref instanceof String)) { - String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); extraVisibility_ = s; return s; } else { - return (String) ref; + return (java.lang.String) ref; } } - public Builder setExtraVisibility(String value) { + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public com.google.protobuf.ByteString + getExtraVisibilityBytes() { + java.lang.Object ref = extraVisibility_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + extraVisibility_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public Builder setExtraVisibility( + java.lang.String value) { if (value == null) { throw new NullPointerException(); } @@ -6561,81 +9104,168 @@ public final class ProtoBuf { return this; } + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ public Builder clearExtraVisibility() { bitField0_ = (bitField0_ & ~0x00000002); extraVisibility_ = getDefaultInstance().getExtraVisibility(); return this; } - void setExtraVisibility(com.google.protobuf.ByteString value) { - bitField0_ |= 0x00000002; + /** + * optional string extra_visibility = 2; + * + *
+       * for things like java-specific visibilities
+       * 
+ */ + public Builder setExtraVisibilityBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; extraVisibility_ = value; + return this; } - + // optional int32 getter_flags = 9; private int getterFlags_ ; + /** + * optional int32 getter_flags = 9; + * + *
+       *
+       *isNotDefault
+       *Visibility
+       *Modality
+       *has_annotations
+       * 
+ */ public boolean hasGetterFlags() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional int32 getter_flags = 9; + * + *
+       *
+       *isNotDefault
+       *Visibility
+       *Modality
+       *has_annotations
+       * 
+ */ public int getGetterFlags() { return getterFlags_; } + /** + * optional int32 getter_flags = 9; + * + *
+       *
+       *isNotDefault
+       *Visibility
+       *Modality
+       *has_annotations
+       * 
+ */ public Builder setGetterFlags(int value) { bitField0_ |= 0x00000004; getterFlags_ = value; return this; } + /** + * optional int32 getter_flags = 9; + * + *
+       *
+       *isNotDefault
+       *Visibility
+       *Modality
+       *has_annotations
+       * 
+ */ public Builder clearGetterFlags() { bitField0_ = (bitField0_ & ~0x00000004); getterFlags_ = 0; return this; } - + // optional int32 setter_flags = 10; private int setterFlags_ ; + /** + * optional int32 setter_flags = 10; + */ public boolean hasSetterFlags() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional int32 setter_flags = 10; + */ public int getSetterFlags() { return setterFlags_; } + /** + * optional int32 setter_flags = 10; + */ public Builder setSetterFlags(int value) { bitField0_ |= 0x00000008; setterFlags_ = value; return this; } + /** + * optional int32 setter_flags = 10; + */ public Builder clearSetterFlags() { bitField0_ = (bitField0_ & ~0x00000008); setterFlags_ = 0; return this; } - + // optional int32 setter_parameter_name = 11; private int setterParameterName_ ; + /** + * optional int32 setter_parameter_name = 11; + */ public boolean hasSetterParameterName() { return ((bitField0_ & 0x00000010) == 0x00000010); } + /** + * optional int32 setter_parameter_name = 11; + */ public int getSetterParameterName() { return setterParameterName_; } + /** + * optional int32 setter_parameter_name = 11; + */ public Builder setSetterParameterName(int value) { bitField0_ |= 0x00000010; setterParameterName_ = value; return this; } + /** + * optional int32 setter_parameter_name = 11; + */ public Builder clearSetterParameterName() { bitField0_ = (bitField0_ & ~0x00000010); setterParameterName_ = 0; return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; private java.util.List typeParameter_ = java.util.Collections.emptyList(); @@ -6645,16 +9275,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000020; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public java.util.List getTypeParameterList() { return java.util.Collections.unmodifiableList(typeParameter_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public int getTypeParameterCount() { return typeParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter getTypeParameter(int index) { return typeParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder setTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { @@ -6662,25 +9304,34 @@ public final class ProtoBuf { } ensureTypeParameterIsMutable(); typeParameter_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder setTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder addTypeParameter(org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { throw new NullPointerException(); } ensureTypeParameterIsMutable(); typeParameter_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder addTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter value) { if (value == null) { @@ -6688,67 +9339,97 @@ public final class ProtoBuf { } ensureTypeParameterIsMutable(); typeParameter_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder addTypeParameter( org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder addTypeParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter.Builder builderForValue) { ensureTypeParameterIsMutable(); typeParameter_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder addAllTypeParameter( java.lang.Iterable values) { ensureTypeParameterIsMutable(); super.addAll(values, typeParameter_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder clearTypeParameter() { typeParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4; + */ public Builder removeTypeParameter(int index) { ensureTypeParameterIsMutable(); typeParameter_.remove(index); - + return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public boolean hasReceiverType() { return ((bitField0_ & 0x00000040) == 0x00000040); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() { return receiverType_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public Builder setReceiverType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } receiverType_ = value; - + bitField0_ |= 0x00000040; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public Builder setReceiverType( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { receiverType_ = builderForValue.build(); - + bitField0_ |= 0x00000040; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public Builder mergeReceiverType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (((bitField0_ & 0x00000040) == 0x00000040) && receiverType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) { @@ -6757,38 +9438,53 @@ public final class ProtoBuf { } else { receiverType_ = value; } - + bitField0_ |= 0x00000040; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5; + */ public Builder clearReceiverType() { receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000040); return this; } - + // required int32 name = 6; private int name_ ; + /** + * required int32 name = 6; + */ public boolean hasName() { return ((bitField0_ & 0x00000080) == 0x00000080); } + /** + * required int32 name = 6; + */ public int getName() { return name_; } + /** + * required int32 name = 6; + */ public Builder setName(int value) { bitField0_ |= 0x00000080; name_ = value; return this; } + /** + * required int32 name = 6; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000080); name_ = 0; return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; private java.util.List valueParameter_ = java.util.Collections.emptyList(); @@ -6798,16 +9494,28 @@ public final class ProtoBuf { bitField0_ |= 0x00000100; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public java.util.List getValueParameterList() { return java.util.Collections.unmodifiableList(valueParameter_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public int getValueParameterCount() { return valueParameter_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter getValueParameter(int index) { return valueParameter_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder setValueParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter value) { if (value == null) { @@ -6815,25 +9523,34 @@ public final class ProtoBuf { } ensureValueParameterIsMutable(); valueParameter_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder setValueParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.Builder builderForValue) { ensureValueParameterIsMutable(); valueParameter_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder addValueParameter(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter value) { if (value == null) { throw new NullPointerException(); } ensureValueParameterIsMutable(); valueParameter_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder addValueParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter value) { if (value == null) { @@ -6841,67 +9558,97 @@ public final class ProtoBuf { } ensureValueParameterIsMutable(); valueParameter_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder addValueParameter( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.Builder builderForValue) { ensureValueParameterIsMutable(); valueParameter_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder addValueParameter( int index, org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter.Builder builderForValue) { ensureValueParameterIsMutable(); valueParameter_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder addAllValueParameter( java.lang.Iterable values) { ensureValueParameterIsMutable(); super.addAll(values, valueParameter_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder clearValueParameter() { valueParameter_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.Callable.ValueParameter value_parameter = 7; + */ public Builder removeValueParameter(int index) { ensureValueParameterIsMutable(); valueParameter_.remove(index); - + return this; } - + // required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public boolean hasReturnType() { return ((bitField0_ & 0x00000200) == 0x00000200); } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() { return returnType_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public Builder setReturnType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (value == null) { throw new NullPointerException(); } returnType_ = value; - + bitField0_ |= 0x00000200; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public Builder setReturnType( org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) { returnType_ = builderForValue.build(); - + bitField0_ |= 0x00000200; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public Builder mergeReturnType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) { if (((bitField0_ & 0x00000200) == 0x00000200) && returnType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) { @@ -6910,31 +9657,34 @@ public final class ProtoBuf { } else { returnType_ = value; } - + bitField0_ |= 0x00000200; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8; + */ public Builder clearReturnType() { returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000200); return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.Callable) } - + static { defaultInstance = new Callable(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.Callable) } - - + + static { } - + // @@protoc_insertion_point(outer_class_scope) } diff --git a/core/serialization.java/src/org/jetbrains/jet/descriptors/serialization/JavaProtoBuf.java b/core/serialization.java/src/org/jetbrains/jet/descriptors/serialization/JavaProtoBuf.java index ea4cf407339..21320ec6762 100644 --- a/core/serialization.java/src/org/jetbrains/jet/descriptors/serialization/JavaProtoBuf.java +++ b/core/serialization.java/src/org/jetbrains/jet/descriptors/serialization/JavaProtoBuf.java @@ -1,5 +1,5 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! -// source: compiler/frontend.java/serialization.java/src/java_descriptors.proto +// source: core/serialization.java/src/java_descriptors.proto package org.jetbrains.jet.descriptors.serialization; @@ -13,365 +13,85 @@ public final class JavaProtoBuf { } public interface JavaTypeOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+     * One of these should be present
+     * 
+ */ boolean hasPrimitiveType(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+     * One of these should be present
+     * 
+ */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType(); - + // optional int32 class_fq_name = 2; + /** + * optional int32 class_fq_name = 2; + */ boolean hasClassFqName(); + /** + * optional int32 class_fq_name = 2; + */ int getClassFqName(); - + // optional int32 array_dimension = 3 [default = 0]; + /** + * optional int32 array_dimension = 3 [default = 0]; + */ boolean hasArrayDimension(); + /** + * optional int32 array_dimension = 3 [default = 0]; + */ int getArrayDimension(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaType} + */ public static final class JavaType extends com.google.protobuf.GeneratedMessageLite implements JavaTypeOrBuilder { // Use JavaType.newBuilder() to construct. - private JavaType(Builder builder) { + private JavaType(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private JavaType(boolean noInit) {} - + private static final JavaType defaultInstance; public static JavaType getDefaultInstance() { return defaultInstance; } - + public JavaType getDefaultInstanceForType() { return defaultInstance; } - - public enum PrimitiveType - implements com.google.protobuf.Internal.EnumLite { - VOID(0, 0), - BOOLEAN(1, 1), - CHAR(2, 2), - BYTE(3, 3), - SHORT(4, 4), - INT(5, 5), - FLOAT(6, 6), - LONG(7, 7), - DOUBLE(8, 8), - ; - - public static final int VOID_VALUE = 0; - public static final int BOOLEAN_VALUE = 1; - public static final int CHAR_VALUE = 2; - public static final int BYTE_VALUE = 3; - public static final int SHORT_VALUE = 4; - public static final int INT_VALUE = 5; - public static final int FLOAT_VALUE = 6; - public static final int LONG_VALUE = 7; - public static final int DOUBLE_VALUE = 8; - - - public final int getNumber() { return value; } - - public static PrimitiveType valueOf(int value) { - switch (value) { - case 0: return VOID; - case 1: return BOOLEAN; - case 2: return CHAR; - case 3: return BYTE; - case 4: return SHORT; - case 5: return INT; - case 6: return FLOAT; - case 7: return LONG; - case 8: return DOUBLE; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public PrimitiveType findValueByNumber(int number) { - return PrimitiveType.valueOf(number); - } - }; - - private final int value; - - private PrimitiveType(int index, int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType) - } - - private int bitField0_; - // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; - public static final int PRIMITIVE_TYPE_FIELD_NUMBER = 1; - private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType primitiveType_; - public boolean hasPrimitiveType() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType() { - return primitiveType_; - } - - // optional int32 class_fq_name = 2; - public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2; - private int classFqName_; - public boolean hasClassFqName() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - public int getClassFqName() { - return classFqName_; - } - - // optional int32 array_dimension = 3 [default = 0]; - public static final int ARRAY_DIMENSION_FIELD_NUMBER = 3; - private int arrayDimension_; - public boolean hasArrayDimension() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - public int getArrayDimension() { - return arrayDimension_; - } - - private void initFields() { - primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; - classFqName_ = 0; - arrayDimension_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeEnum(1, primitiveType_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, classFqName_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - output.writeInt32(3, arrayDimension_); - } - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(1, primitiveType_.getNumber()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, classFqName_); - } - if (((bitField0_ & 0x00000004) == 0x00000004)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(3, arrayDimension_); - } - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(java.io.InputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); - } - public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + + private JavaType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - - public static final class Builder extends - com.google.protobuf.GeneratedMessageLite.Builder< - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType, Builder> - implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder { - // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - } - private static Builder create() { - return new Builder(); - } - - public Builder clear() { - super.clear(); - primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; - bitField0_ = (bitField0_ & ~0x00000001); - classFqName_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - arrayDimension_ = 0; - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getDefaultInstanceForType() { - return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); - } - - public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType build() { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - - public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType buildPartial() { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.primitiveType_ = primitiveType_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.classFqName_ = classFqName_; - if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; - } - result.arrayDimension_ = arrayDimension_; - result.bitField0_ = to_bitField0_; - return result; - } - - public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType other) { - if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) return this; - if (other.hasPrimitiveType()) { - setPrimitiveType(other.getPrimitiveType()); - } - if (other.hasClassFqName()) { - setClassFqName(other.getClassFqName()); - } - if (other.hasArrayDimension()) { - setArrayDimension(other.getArrayDimension()); - } - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - while (true) { + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { int tag = input.readTag(); switch (tag) { case 0: - - return this; + done = true; + break; default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; } break; } @@ -396,18 +116,462 @@ public final class JavaProtoBuf { } } } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public JavaType parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new JavaType(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * Protobuf enum {@code org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType} + */ + public enum PrimitiveType + implements com.google.protobuf.Internal.EnumLite { + /** + * VOID = 0; + * + *
+       * These values correspond to ASM Type sorts
+       * 
+ */ + VOID(0, 0), + /** + * BOOLEAN = 1; + */ + BOOLEAN(1, 1), + /** + * CHAR = 2; + */ + CHAR(2, 2), + /** + * BYTE = 3; + */ + BYTE(3, 3), + /** + * SHORT = 4; + */ + SHORT(4, 4), + /** + * INT = 5; + */ + INT(5, 5), + /** + * FLOAT = 6; + */ + FLOAT(6, 6), + /** + * LONG = 7; + */ + LONG(7, 7), + /** + * DOUBLE = 8; + */ + DOUBLE(8, 8), + ; + + /** + * VOID = 0; + * + *
+       * These values correspond to ASM Type sorts
+       * 
+ */ + public static final int VOID_VALUE = 0; + /** + * BOOLEAN = 1; + */ + public static final int BOOLEAN_VALUE = 1; + /** + * CHAR = 2; + */ + public static final int CHAR_VALUE = 2; + /** + * BYTE = 3; + */ + public static final int BYTE_VALUE = 3; + /** + * SHORT = 4; + */ + public static final int SHORT_VALUE = 4; + /** + * INT = 5; + */ + public static final int INT_VALUE = 5; + /** + * FLOAT = 6; + */ + public static final int FLOAT_VALUE = 6; + /** + * LONG = 7; + */ + public static final int LONG_VALUE = 7; + /** + * DOUBLE = 8; + */ + public static final int DOUBLE_VALUE = 8; + + + public final int getNumber() { return value; } + + public static PrimitiveType valueOf(int value) { + switch (value) { + case 0: return VOID; + case 1: return BOOLEAN; + case 2: return CHAR; + case 3: return BYTE; + case 4: return SHORT; + case 5: return INT; + case 6: return FLOAT; + case 7: return LONG; + case 8: return DOUBLE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public PrimitiveType findValueByNumber(int number) { + return PrimitiveType.valueOf(number); + } + }; + + private final int value; + + private PrimitiveType(int index, int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType) + } + + private int bitField0_; + // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + public static final int PRIMITIVE_TYPE_FIELD_NUMBER = 1; + private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType primitiveType_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+     * One of these should be present
+     * 
+ */ + public boolean hasPrimitiveType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+     * One of these should be present
+     * 
+ */ + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType() { + return primitiveType_; + } + + // optional int32 class_fq_name = 2; + public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2; + private int classFqName_; + /** + * optional int32 class_fq_name = 2; + */ + public boolean hasClassFqName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 class_fq_name = 2; + */ + public int getClassFqName() { + return classFqName_; + } + + // optional int32 array_dimension = 3 [default = 0]; + public static final int ARRAY_DIMENSION_FIELD_NUMBER = 3; + private int arrayDimension_; + /** + * optional int32 array_dimension = 3 [default = 0]; + */ + public boolean hasArrayDimension() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 array_dimension = 3 [default = 0]; + */ + public int getArrayDimension() { + return arrayDimension_; + } + + private void initFields() { + primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; + classFqName_ = 0; + arrayDimension_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeEnum(1, primitiveType_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, classFqName_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, arrayDimension_); + } + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, primitiveType_.getNumber()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, classFqName_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, arrayDimension_); + } + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaType} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageLite.Builder< + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType, Builder> + implements org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder { + // Construct using org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; + bitField0_ = (bitField0_ & ~0x00000001); + classFqName_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + arrayDimension_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getDefaultInstanceForType() { + return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); + } + + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType build() { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType buildPartial() { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.primitiveType_ = primitiveType_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.classFqName_ = classFqName_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.arrayDimension_ = arrayDimension_; + result.bitField0_ = to_bitField0_; + return result; + } + + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType other) { + if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) return this; + if (other.hasPrimitiveType()) { + setPrimitiveType(other.getPrimitiveType()); + } + if (other.hasClassFqName()) { + setClassFqName(other.getClassFqName()); + } + if (other.hasArrayDimension()) { + setArrayDimension(other.getArrayDimension()); + } + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; } - private int bitField0_; - + // optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+       * One of these should be present
+       * 
+ */ public boolean hasPrimitiveType() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+       * One of these should be present
+       * 
+ */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType getPrimitiveType() { return primitiveType_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+       * One of these should be present
+       * 
+ */ public Builder setPrimitiveType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType value) { if (value == null) { throw new NullPointerException(); @@ -417,143 +581,302 @@ public final class JavaProtoBuf { return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaType.PrimitiveType primitive_type = 1; + * + *
+       * One of these should be present
+       * 
+ */ public Builder clearPrimitiveType() { bitField0_ = (bitField0_ & ~0x00000001); primitiveType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PrimitiveType.VOID; return this; } - + // optional int32 class_fq_name = 2; private int classFqName_ ; + /** + * optional int32 class_fq_name = 2; + */ public boolean hasClassFqName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * optional int32 class_fq_name = 2; + */ public int getClassFqName() { return classFqName_; } + /** + * optional int32 class_fq_name = 2; + */ public Builder setClassFqName(int value) { bitField0_ |= 0x00000002; classFqName_ = value; return this; } + /** + * optional int32 class_fq_name = 2; + */ public Builder clearClassFqName() { bitField0_ = (bitField0_ & ~0x00000002); classFqName_ = 0; return this; } - + // optional int32 array_dimension = 3 [default = 0]; private int arrayDimension_ ; + /** + * optional int32 array_dimension = 3 [default = 0]; + */ public boolean hasArrayDimension() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional int32 array_dimension = 3 [default = 0]; + */ public int getArrayDimension() { return arrayDimension_; } + /** + * optional int32 array_dimension = 3 [default = 0]; + */ public Builder setArrayDimension(int value) { bitField0_ |= 0x00000004; arrayDimension_ = value; return this; } + /** + * optional int32 array_dimension = 3 [default = 0]; + */ public Builder clearArrayDimension() { bitField0_ = (bitField0_ & ~0x00000004); arrayDimension_ = 0; return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaType) } - + static { defaultInstance = new JavaType(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaType) } - + public interface JavaMethodSignatureOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // required int32 name = 1; + /** + * required int32 name = 1; + */ boolean hasName(); + /** + * required int32 name = 1; + */ int getName(); - + // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ boolean hasReturnType(); + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType(); - + // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ java.util.List getParameterTypeList(); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index); + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ int getParameterTypeCount(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaMethodSignature} + */ public static final class JavaMethodSignature extends com.google.protobuf.GeneratedMessageLite implements JavaMethodSignatureOrBuilder { // Use JavaMethodSignature.newBuilder() to construct. - private JavaMethodSignature(Builder builder) { + private JavaMethodSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private JavaMethodSignature(boolean noInit) {} - + private static final JavaMethodSignature defaultInstance; public static JavaMethodSignature getDefaultInstance() { return defaultInstance; } - + public JavaMethodSignature getDefaultInstanceForType() { return defaultInstance; } - + + private JavaMethodSignature( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + name_ = input.readInt32(); + break; + } + case 18: { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = returnType_.toBuilder(); + } + returnType_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(returnType_); + returnType_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { + parameterType_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + parameterType_.add(input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PARSER, extensionRegistry)); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { + parameterType_ = java.util.Collections.unmodifiableList(parameterType_); + } + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public JavaMethodSignature parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new JavaMethodSignature(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + private int bitField0_; // required int32 name = 1; public static final int NAME_FIELD_NUMBER = 1; private int name_; + /** + * required int32 name = 1; + */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required int32 name = 1; + */ public int getName() { return name_; } - + // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; public static final int RETURN_TYPE_FIELD_NUMBER = 2; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType returnType_; + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public boolean hasReturnType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType() { return returnType_; } - + // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; public static final int PARAMETER_TYPE_FIELD_NUMBER = 3; private java.util.List parameterType_; + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public java.util.List getParameterTypeList() { return parameterType_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public java.util.List getParameterTypeOrBuilderList() { return parameterType_; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public int getParameterTypeCount() { return parameterType_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index) { return parameterType_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaTypeOrBuilder getParameterTypeOrBuilder( int index) { return parameterType_.get(index); } - + private void initFields() { name_ = 0; returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); @@ -563,7 +886,7 @@ public final class JavaProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasName()) { memoizedIsInitialized = 0; return false; @@ -575,7 +898,7 @@ public final class JavaProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -589,12 +912,12 @@ public final class JavaProtoBuf { output.writeMessage(3, parameterType_.get(i)); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -611,88 +934,77 @@ public final class JavaProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaMethodSignature} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature, Builder> @@ -701,13 +1013,13 @@ public final class JavaProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); name_ = 0; @@ -718,15 +1030,15 @@ public final class JavaProtoBuf { bitField0_ = (bitField0_ & ~0x00000004); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature build() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = buildPartial(); if (!result.isInitialized()) { @@ -734,17 +1046,7 @@ public final class JavaProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature buildPartial() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature(this); int from_bitField0_ = bitField0_; @@ -765,7 +1067,7 @@ public final class JavaProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature other) { if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) return this; if (other.hasName()) { @@ -786,7 +1088,7 @@ public final class JavaProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasName()) { @@ -798,95 +1100,98 @@ public final class JavaProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - name_ = input.readInt32(); - break; - } - case 18: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder(); - if (hasReturnType()) { - subBuilder.mergeFrom(getReturnType()); - } - input.readMessage(subBuilder, extensionRegistry); - setReturnType(subBuilder.buildPartial()); - break; - } - case 26: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder(); - input.readMessage(subBuilder, extensionRegistry); - addParameterType(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // required int32 name = 1; private int name_ ; + /** + * required int32 name = 1; + */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required int32 name = 1; + */ public int getName() { return name_; } + /** + * required int32 name = 1; + */ public Builder setName(int value) { bitField0_ |= 0x00000001; name_ = value; return this; } + /** + * required int32 name = 1; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = 0; return this; } - + // required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public boolean hasReturnType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getReturnType() { return returnType_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public Builder setReturnType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (value == null) { throw new NullPointerException(); } returnType_ = value; - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public Builder setReturnType( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) { returnType_ = builderForValue.build(); - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public Builder mergeReturnType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (((bitField0_ & 0x00000002) == 0x00000002) && returnType_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) { @@ -895,17 +1200,20 @@ public final class JavaProtoBuf { } else { returnType_ = value; } - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType return_type = 2; + */ public Builder clearReturnType() { returnType_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000002); return this; } - + // repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; private java.util.List parameterType_ = java.util.Collections.emptyList(); @@ -915,16 +1223,28 @@ public final class JavaProtoBuf { bitField0_ |= 0x00000004; } } - + + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public java.util.List getParameterTypeList() { return java.util.Collections.unmodifiableList(parameterType_); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public int getParameterTypeCount() { return parameterType_.size(); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getParameterType(int index) { return parameterType_.get(index); } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder setParameterType( int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (value == null) { @@ -932,25 +1252,34 @@ public final class JavaProtoBuf { } ensureParameterTypeIsMutable(); parameterType_.set(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder setParameterType( int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) { ensureParameterTypeIsMutable(); parameterType_.set(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder addParameterType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (value == null) { throw new NullPointerException(); } ensureParameterTypeIsMutable(); parameterType_.add(value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder addParameterType( int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (value == null) { @@ -958,118 +1287,263 @@ public final class JavaProtoBuf { } ensureParameterTypeIsMutable(); parameterType_.add(index, value); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder addParameterType( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) { ensureParameterTypeIsMutable(); parameterType_.add(builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder addParameterType( int index, org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) { ensureParameterTypeIsMutable(); parameterType_.add(index, builderForValue.build()); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder addAllParameterType( java.lang.Iterable values) { ensureParameterTypeIsMutable(); super.addAll(values, parameterType_); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder clearParameterType() { parameterType_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); - + return this; } + /** + * repeated .org.jetbrains.jet.descriptors.serialization.JavaType parameter_type = 3; + */ public Builder removeParameterType(int index) { ensureParameterTypeIsMutable(); parameterType_.remove(index); - + return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaMethodSignature) } - + static { defaultInstance = new JavaMethodSignature(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaMethodSignature) } - + public interface JavaFieldSignatureOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // required int32 name = 1; + /** + * required int32 name = 1; + */ boolean hasName(); + /** + * required int32 name = 1; + */ int getName(); - + // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ boolean hasType(); + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType(); - + // optional bool is_static_in_outer = 3 [default = false]; + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+     * True iff this field is a backing field for a class object and is really present as a static
+     * field in the outer class, not as an instance field here
+     * 
+ */ boolean hasIsStaticInOuter(); + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+     * True iff this field is a backing field for a class object and is really present as a static
+     * field in the outer class, not as an instance field here
+     * 
+ */ boolean getIsStaticInOuter(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaFieldSignature} + */ public static final class JavaFieldSignature extends com.google.protobuf.GeneratedMessageLite implements JavaFieldSignatureOrBuilder { // Use JavaFieldSignature.newBuilder() to construct. - private JavaFieldSignature(Builder builder) { + private JavaFieldSignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private JavaFieldSignature(boolean noInit) {} - + private static final JavaFieldSignature defaultInstance; public static JavaFieldSignature getDefaultInstance() { return defaultInstance; } - + public JavaFieldSignature getDefaultInstanceForType() { return defaultInstance; } - + + private JavaFieldSignature( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + name_ = input.readInt32(); + break; + } + case 18: { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = type_.toBuilder(); + } + type_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(type_); + type_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + case 24: { + bitField0_ |= 0x00000004; + isStaticInOuter_ = input.readBool(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public JavaFieldSignature parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new JavaFieldSignature(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + private int bitField0_; // required int32 name = 1; public static final int NAME_FIELD_NUMBER = 1; private int name_; + /** + * required int32 name = 1; + */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required int32 name = 1; + */ public int getName() { return name_; } - + // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; public static final int TYPE_FIELD_NUMBER = 2; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType type_; + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType() { return type_; } - + // optional bool is_static_in_outer = 3 [default = false]; public static final int IS_STATIC_IN_OUTER_FIELD_NUMBER = 3; private boolean isStaticInOuter_; + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+     * True iff this field is a backing field for a class object and is really present as a static
+     * field in the outer class, not as an instance field here
+     * 
+ */ public boolean hasIsStaticInOuter() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+     * True iff this field is a backing field for a class object and is really present as a static
+     * field in the outer class, not as an instance field here
+     * 
+ */ public boolean getIsStaticInOuter() { return isStaticInOuter_; } - + private void initFields() { name_ = 0; type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); @@ -1079,7 +1553,7 @@ public final class JavaProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (!hasName()) { memoizedIsInitialized = 0; return false; @@ -1091,7 +1565,7 @@ public final class JavaProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -1105,12 +1579,12 @@ public final class JavaProtoBuf { output.writeBool(3, isStaticInOuter_); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -1127,88 +1601,77 @@ public final class JavaProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaFieldSignature} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature, Builder> @@ -1217,13 +1680,13 @@ public final class JavaProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); name_ = 0; @@ -1234,15 +1697,15 @@ public final class JavaProtoBuf { bitField0_ = (bitField0_ & ~0x00000004); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature build() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = buildPartial(); if (!result.isInitialized()) { @@ -1250,17 +1713,7 @@ public final class JavaProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature buildPartial() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature(this); int from_bitField0_ = bitField0_; @@ -1280,7 +1733,7 @@ public final class JavaProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature other) { if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance()) return this; if (other.hasName()) { @@ -1294,7 +1747,7 @@ public final class JavaProtoBuf { } return this; } - + public final boolean isInitialized() { if (!hasName()) { @@ -1306,94 +1759,98 @@ public final class JavaProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 8: { - bitField0_ |= 0x00000001; - name_ = input.readInt32(); - break; - } - case 18: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.newBuilder(); - if (hasType()) { - subBuilder.mergeFrom(getType()); - } - input.readMessage(subBuilder, extensionRegistry); - setType(subBuilder.buildPartial()); - break; - } - case 24: { - bitField0_ |= 0x00000004; - isStaticInOuter_ = input.readBool(); - break; - } + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // required int32 name = 1; private int name_ ; + /** + * required int32 name = 1; + */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * required int32 name = 1; + */ public int getName() { return name_; } + /** + * required int32 name = 1; + */ public Builder setName(int value) { bitField0_ |= 0x00000001; name_ = value; return this; } + /** + * required int32 name = 1; + */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = 0; return this; } - + // required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType getType() { return type_; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public Builder setType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (value == null) { throw new NullPointerException(); } type_ = value; - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public Builder setType( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.Builder builderForValue) { type_ = builderForValue.build(); - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public Builder mergeType(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType value) { if (((bitField0_ & 0x00000002) == 0x00000002) && type_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance()) { @@ -1402,127 +1859,341 @@ public final class JavaProtoBuf { } else { type_ = value; } - + bitField0_ |= 0x00000002; return this; } + /** + * required .org.jetbrains.jet.descriptors.serialization.JavaType type = 2; + */ public Builder clearType() { type_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaType.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000002); return this; } - + // optional bool is_static_in_outer = 3 [default = false]; private boolean isStaticInOuter_ ; + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+       * True iff this field is a backing field for a class object and is really present as a static
+       * field in the outer class, not as an instance field here
+       * 
+ */ public boolean hasIsStaticInOuter() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+       * True iff this field is a backing field for a class object and is really present as a static
+       * field in the outer class, not as an instance field here
+       * 
+ */ public boolean getIsStaticInOuter() { return isStaticInOuter_; } + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+       * True iff this field is a backing field for a class object and is really present as a static
+       * field in the outer class, not as an instance field here
+       * 
+ */ public Builder setIsStaticInOuter(boolean value) { bitField0_ |= 0x00000004; isStaticInOuter_ = value; return this; } + /** + * optional bool is_static_in_outer = 3 [default = false]; + * + *
+       * True iff this field is a backing field for a class object and is really present as a static
+       * field in the outer class, not as an instance field here
+       * 
+ */ public Builder clearIsStaticInOuter() { bitField0_ = (bitField0_ & ~0x00000004); isStaticInOuter_ = false; return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaFieldSignature) } - + static { defaultInstance = new JavaFieldSignature(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaFieldSignature) } - + public interface JavaPropertySignatureOrBuilder extends com.google.protobuf.MessageLiteOrBuilder { - + // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+     * A property itself is identified either by the field, or by the name of the synthetic method.
+     * If the property is annotated, then either field or synthetic_method_name should be present
+     * 
+ */ boolean hasField(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+     * A property itself is identified either by the field, or by the name of the synthetic method.
+     * If the property is annotated, then either field or synthetic_method_name should be present
+     * 
+ */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField(); - + // optional int32 synthetic_method_name = 2; + /** + * optional int32 synthetic_method_name = 2; + * + *
+     * Name of the synthetic method created to store property annotations. Signature is always "()V"
+     * 
+ */ boolean hasSyntheticMethodName(); + /** + * optional int32 synthetic_method_name = 2; + * + *
+     * Name of the synthetic method created to store property annotations. Signature is always "()V"
+     * 
+ */ int getSyntheticMethodName(); - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ boolean hasGetter(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter(); - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ boolean hasSetter(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter(); } + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaPropertySignature} + */ public static final class JavaPropertySignature extends com.google.protobuf.GeneratedMessageLite implements JavaPropertySignatureOrBuilder { // Use JavaPropertySignature.newBuilder() to construct. - private JavaPropertySignature(Builder builder) { + private JavaPropertySignature(com.google.protobuf.GeneratedMessageLite.Builder builder) { super(builder); + } private JavaPropertySignature(boolean noInit) {} - + private static final JavaPropertySignature defaultInstance; public static JavaPropertySignature getDefaultInstance() { return defaultInstance; } - + public JavaPropertySignature getDefaultInstanceForType() { return defaultInstance; } - + + private JavaPropertySignature( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = field_.toBuilder(); + } + field_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(field_); + field_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + case 16: { + bitField0_ |= 0x00000002; + syntheticMethodName_ = input.readInt32(); + break; + } + case 26: { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = null; + if (((bitField0_ & 0x00000004) == 0x00000004)) { + subBuilder = getter_.toBuilder(); + } + getter_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(getter_); + getter_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000004; + break; + } + case 34: { + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = null; + if (((bitField0_ & 0x00000008) == 0x00000008)) { + subBuilder = setter_.toBuilder(); + } + setter_ = input.readMessage(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(setter_); + setter_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000008; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + makeExtensionsImmutable(); + } + } + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public JavaPropertySignature parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new JavaPropertySignature(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + private int bitField0_; // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; public static final int FIELD_FIELD_NUMBER = 1; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+     * A property itself is identified either by the field, or by the name of the synthetic method.
+     * If the property is annotated, then either field or synthetic_method_name should be present
+     * 
+ */ public boolean hasField() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+     * A property itself is identified either by the field, or by the name of the synthetic method.
+     * If the property is annotated, then either field or synthetic_method_name should be present
+     * 
+ */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() { return field_; } - + // optional int32 synthetic_method_name = 2; public static final int SYNTHETIC_METHOD_NAME_FIELD_NUMBER = 2; private int syntheticMethodName_; + /** + * optional int32 synthetic_method_name = 2; + * + *
+     * Name of the synthetic method created to store property annotations. Signature is always "()V"
+     * 
+ */ public boolean hasSyntheticMethodName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * optional int32 synthetic_method_name = 2; + * + *
+     * Name of the synthetic method created to store property annotations. Signature is always "()V"
+     * 
+ */ public int getSyntheticMethodName() { return syntheticMethodName_; } - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; public static final int GETTER_FIELD_NUMBER = 3; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public boolean hasGetter() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() { return getter_; } - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; public static final int SETTER_FIELD_NUMBER = 4; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_; + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public boolean hasSetter() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() { return setter_; } - + private void initFields() { field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); syntheticMethodName_ = 0; @@ -1533,7 +2204,7 @@ public final class JavaProtoBuf { public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; - + if (hasField()) { if (!getField().isInitialized()) { memoizedIsInitialized = 0; @@ -1555,7 +2226,7 @@ public final class JavaProtoBuf { memoizedIsInitialized = 1; return true; } - + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -1572,12 +2243,12 @@ public final class JavaProtoBuf { output.writeMessage(4, setter_); } } - + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; - + size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream @@ -1598,88 +2269,77 @@ public final class JavaProtoBuf { memoizedSerializedSize = size; return size; } - + private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - + public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data).buildParsed(); + return PARSER.parseFrom(data); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return newBuilder().mergeFrom(data, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(data, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom(java.io.InputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - Builder builder = newBuilder(); - if (builder.mergeDelimitedFrom(input, extensionRegistry)) { - return builder.buildParsed(); - } else { - return null; - } + return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return newBuilder().mergeFrom(input).buildParsed(); + return PARSER.parseFrom(input); } public static org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return newBuilder().mergeFrom(input, extensionRegistry) - .buildParsed(); + return PARSER.parseFrom(input, extensionRegistry); } - + public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } - + + /** + * Protobuf type {@code org.jetbrains.jet.descriptors.serialization.JavaPropertySignature} + */ public static final class Builder extends com.google.protobuf.GeneratedMessageLite.Builder< org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature, Builder> @@ -1688,13 +2348,13 @@ public final class JavaProtoBuf { private Builder() { maybeForceBuilderInitialization(); } - + private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - + public Builder clear() { super.clear(); field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); @@ -1707,15 +2367,15 @@ public final class JavaProtoBuf { bitField0_ = (bitField0_ & ~0x00000008); return this; } - + public Builder clone() { return create().mergeFrom(buildPartial()); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature getDefaultInstanceForType() { return org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance(); } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature build() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = buildPartial(); if (!result.isInitialized()) { @@ -1723,17 +2383,7 @@ public final class JavaProtoBuf { } return result; } - - private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature buildParsed() - throws com.google.protobuf.InvalidProtocolBufferException { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException( - result).asInvalidProtocolBufferException(); - } - return result; - } - + public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature buildPartial() { org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature result = new org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature(this); int from_bitField0_ = bitField0_; @@ -1757,7 +2407,7 @@ public final class JavaProtoBuf { result.bitField0_ = to_bitField0_; return result; } - + public Builder mergeFrom(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature other) { if (other == org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature.getDefaultInstance()) return this; if (other.hasField()) { @@ -1774,7 +2424,7 @@ public final class JavaProtoBuf { } return this; } - + public final boolean isInitialized() { if (hasField()) { if (!getField().isInitialized()) { @@ -1796,86 +2446,90 @@ public final class JavaProtoBuf { } return true; } - + public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - while (true) { - int tag = input.readTag(); - switch (tag) { - case 0: - - return this; - default: { - if (!parseUnknownField(input, extensionRegistry, tag)) { - - return this; - } - break; - } - case 10: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.newBuilder(); - if (hasField()) { - subBuilder.mergeFrom(getField()); - } - input.readMessage(subBuilder, extensionRegistry); - setField(subBuilder.buildPartial()); - break; - } - case 16: { - bitField0_ |= 0x00000002; - syntheticMethodName_ = input.readInt32(); - break; - } - case 26: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(); - if (hasGetter()) { - subBuilder.mergeFrom(getGetter()); - } - input.readMessage(subBuilder, extensionRegistry); - setGetter(subBuilder.buildPartial()); - break; - } - case 34: { - org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder subBuilder = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.newBuilder(); - if (hasSetter()) { - subBuilder.mergeFrom(getSetter()); - } - input.readMessage(subBuilder, extensionRegistry); - setSetter(subBuilder.buildPartial()); - break; - } + org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaPropertySignature) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); } } + return this; } - private int bitField0_; - + // optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public boolean hasField() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature getField() { return field_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public Builder setField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) { if (value == null) { throw new NullPointerException(); } field_ = value; - + bitField0_ |= 0x00000001; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public Builder setField( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.Builder builderForValue) { field_ = builderForValue.build(); - + bitField0_ |= 0x00000001; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public Builder mergeField(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature value) { if (((bitField0_ & 0x00000001) == 0x00000001) && field_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance()) { @@ -1884,62 +2538,113 @@ public final class JavaProtoBuf { } else { field_ = value; } - + bitField0_ |= 0x00000001; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaFieldSignature field = 1; + * + *
+       * A property itself is identified either by the field, or by the name of the synthetic method.
+       * If the property is annotated, then either field or synthetic_method_name should be present
+       * 
+ */ public Builder clearField() { field_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaFieldSignature.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000001); return this; } - + // optional int32 synthetic_method_name = 2; private int syntheticMethodName_ ; + /** + * optional int32 synthetic_method_name = 2; + * + *
+       * Name of the synthetic method created to store property annotations. Signature is always "()V"
+       * 
+ */ public boolean hasSyntheticMethodName() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** + * optional int32 synthetic_method_name = 2; + * + *
+       * Name of the synthetic method created to store property annotations. Signature is always "()V"
+       * 
+ */ public int getSyntheticMethodName() { return syntheticMethodName_; } + /** + * optional int32 synthetic_method_name = 2; + * + *
+       * Name of the synthetic method created to store property annotations. Signature is always "()V"
+       * 
+ */ public Builder setSyntheticMethodName(int value) { bitField0_ |= 0x00000002; syntheticMethodName_ = value; return this; } + /** + * optional int32 synthetic_method_name = 2; + * + *
+       * Name of the synthetic method created to store property annotations. Signature is always "()V"
+       * 
+ */ public Builder clearSyntheticMethodName() { bitField0_ = (bitField0_ & ~0x00000002); syntheticMethodName_ = 0; return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public boolean hasGetter() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getGetter() { return getter_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public Builder setGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { if (value == null) { throw new NullPointerException(); } getter_ = value; - + bitField0_ |= 0x00000004; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public Builder setGetter( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) { getter_ = builderForValue.build(); - + bitField0_ |= 0x00000004; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public Builder mergeGetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { if (((bitField0_ & 0x00000004) == 0x00000004) && getter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) { @@ -1948,41 +2653,59 @@ public final class JavaProtoBuf { } else { getter_ = value; } - + bitField0_ |= 0x00000004; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature getter = 3; + */ public Builder clearGetter() { getter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000004); return this; } - + // optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; private org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public boolean hasSetter() { return ((bitField0_ & 0x00000008) == 0x00000008); } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature getSetter() { return setter_; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public Builder setSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { if (value == null) { throw new NullPointerException(); } setter_ = value; - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public Builder setSetter( org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.Builder builderForValue) { setter_ = builderForValue.build(); - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public Builder mergeSetter(org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature value) { if (((bitField0_ & 0x00000008) == 0x00000008) && setter_ != org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance()) { @@ -1991,29 +2714,35 @@ public final class JavaProtoBuf { } else { setter_ = value; } - + bitField0_ |= 0x00000008; return this; } + /** + * optional .org.jetbrains.jet.descriptors.serialization.JavaMethodSignature setter = 4; + */ public Builder clearSetter() { setter_ = org.jetbrains.jet.descriptors.serialization.JavaProtoBuf.JavaMethodSignature.getDefaultInstance(); - + bitField0_ = (bitField0_ & ~0x00000008); return this; } - + // @@protoc_insertion_point(builder_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature) } - + static { defaultInstance = new JavaPropertySignature(true); defaultInstance.initFields(); } - + // @@protoc_insertion_point(class_scope:org.jetbrains.jet.descriptors.serialization.JavaPropertySignature) } - + public static final int METHOD_SIGNATURE_FIELD_NUMBER = 100; + /** + * extend .org.jetbrains.jet.descriptors.serialization.Callable { ... } + */ public static final com.google.protobuf.GeneratedMessageLite.GeneratedExtension< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, @@ -2026,6 +2755,9 @@ public final class JavaProtoBuf { 100, com.google.protobuf.WireFormat.FieldType.MESSAGE); public static final int PROPERTY_SIGNATURE_FIELD_NUMBER = 101; + /** + * extend .org.jetbrains.jet.descriptors.serialization.Callable { ... } + */ public static final com.google.protobuf.GeneratedMessageLite.GeneratedExtension< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, @@ -2038,6 +2770,9 @@ public final class JavaProtoBuf { 101, com.google.protobuf.WireFormat.FieldType.MESSAGE); public static final int SRC_CLASS_NAME_FIELD_NUMBER = 102; + /** + * extend .org.jetbrains.jet.descriptors.serialization.Callable { ... } + */ public static final com.google.protobuf.GeneratedMessageLite.GeneratedExtension< org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable, @@ -2049,9 +2784,9 @@ public final class JavaProtoBuf { null, 102, com.google.protobuf.WireFormat.FieldType.INT32); - + static { } - + // @@protoc_insertion_point(outer_class_scope) }