Serialize property setter parameter names
This commit is contained in:
@@ -164,6 +164,7 @@ message Callable {
|
|||||||
*/
|
*/
|
||||||
optional int32 getter_flags = 9 /* absent => same as property */;
|
optional int32 getter_flags = 9 /* absent => same as property */;
|
||||||
optional int32 setter_flags = 10 /* absent => same as property */;
|
optional int32 setter_flags = 10 /* absent => same as property */;
|
||||||
|
optional int32 setter_parameter_name = 11;
|
||||||
|
|
||||||
repeated TypeParameter type_parameter = 4;
|
repeated TypeParameter type_parameter = 4;
|
||||||
|
|
||||||
|
|||||||
+15
-11
@@ -26,6 +26,7 @@ import org.jetbrains.jet.lang.descriptors.annotations.AnnotationDescriptor;
|
|||||||
import org.jetbrains.jet.lang.descriptors.impl.*;
|
import org.jetbrains.jet.lang.descriptors.impl.*;
|
||||||
import org.jetbrains.jet.lang.resolve.DescriptorResolver;
|
import org.jetbrains.jet.lang.resolve.DescriptorResolver;
|
||||||
import org.jetbrains.jet.lang.resolve.lazy.storage.StorageManager;
|
import org.jetbrains.jet.lang.resolve.lazy.storage.StorageManager;
|
||||||
|
import org.jetbrains.jet.lang.resolve.name.Name;
|
||||||
import org.jetbrains.jet.lang.types.Variance;
|
import org.jetbrains.jet.lang.types.Variance;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@@ -163,33 +164,36 @@ public class DescriptorDeserializer {
|
|||||||
|
|
||||||
if (Flags.HAS_GETTER.get(flags)) {
|
if (Flags.HAS_GETTER.get(flags)) {
|
||||||
int getterFlags = proto.getGetterFlags();
|
int getterFlags = proto.getGetterFlags();
|
||||||
Boolean isNotDefault = proto.hasGetterFlags() || Flags.IS_NOT_DEFAULT.get(getterFlags);
|
boolean isNotDefault = proto.hasGetterFlags() && Flags.IS_NOT_DEFAULT.get(getterFlags);
|
||||||
if (!isNotDefault) {
|
if (isNotDefault) {
|
||||||
getter = DescriptorResolver.createDefaultGetter(property);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
getter = new PropertyGetterDescriptorImpl(
|
getter = new PropertyGetterDescriptorImpl(
|
||||||
property, Collections.<AnnotationDescriptor>emptyList(),
|
property, Collections.<AnnotationDescriptor>emptyList(),
|
||||||
modality(Flags.MODALITY.get(getterFlags)), visibility(Flags.VISIBILITY.get(getterFlags)),
|
modality(Flags.MODALITY.get(getterFlags)), visibility(Flags.VISIBILITY.get(getterFlags)),
|
||||||
isNotDefault, !isNotDefault, property.getKind()
|
isNotDefault, !isNotDefault, property.getKind()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
getter = DescriptorResolver.createDefaultGetter(property);
|
||||||
|
}
|
||||||
getter.initialize(property.getReturnType());
|
getter.initialize(property.getReturnType());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Flags.HAS_SETTER.get(flags)) {
|
if (Flags.HAS_SETTER.get(flags)) {
|
||||||
int setterFlags = proto.getSetterFlags();
|
int setterFlags = proto.getSetterFlags();
|
||||||
Boolean isNotDefault = proto.hasSetterFlags() || Flags.IS_NOT_DEFAULT.get(setterFlags);
|
boolean isNotDefault = proto.hasSetterFlags() && Flags.IS_NOT_DEFAULT.get(setterFlags);
|
||||||
if (!isNotDefault) {
|
if (isNotDefault) {
|
||||||
setter = DescriptorResolver.createDefaultSetter(property);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
setter = new PropertySetterDescriptorImpl(
|
setter = new PropertySetterDescriptorImpl(
|
||||||
property, getSetterAnnotations(proto, setterFlags),
|
property, getSetterAnnotations(proto, setterFlags),
|
||||||
modality(Flags.MODALITY.get(setterFlags)), visibility(Flags.VISIBILITY.get(setterFlags)),
|
modality(Flags.MODALITY.get(setterFlags)), visibility(Flags.VISIBILITY.get(setterFlags)),
|
||||||
isNotDefault, !isNotDefault, property.getKind()
|
isNotDefault, !isNotDefault, property.getKind()
|
||||||
);
|
);
|
||||||
setter.initializeDefault();
|
setter.initialize(new ValueParameterDescriptorImpl(
|
||||||
|
setter, 0, Collections.<AnnotationDescriptor>emptyList(),
|
||||||
|
nameResolver.getName(proto.getSetterParameterName()),
|
||||||
|
property.getReturnType(), false, null));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
setter = DescriptorResolver.createDefaultSetter(property);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -144,7 +144,7 @@ public class DescriptorSerializer {
|
|||||||
hasAnnotations(propertyDescriptor),
|
hasAnnotations(propertyDescriptor),
|
||||||
propertyDescriptor.getVisibility(),
|
propertyDescriptor.getVisibility(),
|
||||||
propertyDescriptor.getModality(),
|
propertyDescriptor.getModality(),
|
||||||
true
|
false
|
||||||
);
|
);
|
||||||
|
|
||||||
PropertyGetterDescriptor getter = propertyDescriptor.getGetter();
|
PropertyGetterDescriptor getter = propertyDescriptor.getGetter();
|
||||||
@@ -163,6 +163,12 @@ public class DescriptorSerializer {
|
|||||||
if (accessorFlags != propertyFlags) {
|
if (accessorFlags != propertyFlags) {
|
||||||
builder.setSetterFlags(accessorFlags);
|
builder.setSetterFlags(accessorFlags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!setter.isDefault()) {
|
||||||
|
List<ValueParameterDescriptor> parameters = setter.getValueParameters();
|
||||||
|
assert parameters.size() == 1 : "Unexpected number of setter parameters: " + setter;
|
||||||
|
builder.setSetterParameterName(nameTable.getSimpleNameIndex(parameters.get(0).getName()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+106
-49
@@ -4683,6 +4683,10 @@ public final class ProtoBuf {
|
|||||||
boolean hasSetterFlags();
|
boolean hasSetterFlags();
|
||||||
int getSetterFlags();
|
int getSetterFlags();
|
||||||
|
|
||||||
|
// optional int32 setter_parameter_name = 11;
|
||||||
|
boolean hasSetterParameterName();
|
||||||
|
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<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter>
|
java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter>
|
||||||
getTypeParameterList();
|
getTypeParameterList();
|
||||||
@@ -5424,6 +5428,16 @@ public final class ProtoBuf {
|
|||||||
return setterFlags_;
|
return setterFlags_;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// optional int32 setter_parameter_name = 11;
|
||||||
|
public static final int SETTER_PARAMETER_NAME_FIELD_NUMBER = 11;
|
||||||
|
private int setterParameterName_;
|
||||||
|
public boolean hasSetterParameterName() {
|
||||||
|
return ((bitField0_ & 0x00000010) == 0x00000010);
|
||||||
|
}
|
||||||
|
public int getSetterParameterName() {
|
||||||
|
return setterParameterName_;
|
||||||
|
}
|
||||||
|
|
||||||
// repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4;
|
// repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4;
|
||||||
public static final int TYPE_PARAMETER_FIELD_NUMBER = 4;
|
public static final int TYPE_PARAMETER_FIELD_NUMBER = 4;
|
||||||
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter> typeParameter_;
|
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter> typeParameter_;
|
||||||
@@ -5449,7 +5463,7 @@ public final class ProtoBuf {
|
|||||||
public static final int RECEIVER_TYPE_FIELD_NUMBER = 5;
|
public static final int RECEIVER_TYPE_FIELD_NUMBER = 5;
|
||||||
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type receiverType_;
|
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type receiverType_;
|
||||||
public boolean hasReceiverType() {
|
public boolean hasReceiverType() {
|
||||||
return ((bitField0_ & 0x00000010) == 0x00000010);
|
return ((bitField0_ & 0x00000020) == 0x00000020);
|
||||||
}
|
}
|
||||||
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() {
|
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() {
|
||||||
return receiverType_;
|
return receiverType_;
|
||||||
@@ -5459,7 +5473,7 @@ public final class ProtoBuf {
|
|||||||
public static final int NAME_FIELD_NUMBER = 6;
|
public static final int NAME_FIELD_NUMBER = 6;
|
||||||
private int name_;
|
private int name_;
|
||||||
public boolean hasName() {
|
public boolean hasName() {
|
||||||
return ((bitField0_ & 0x00000020) == 0x00000020);
|
return ((bitField0_ & 0x00000040) == 0x00000040);
|
||||||
}
|
}
|
||||||
public int getName() {
|
public int getName() {
|
||||||
return name_;
|
return name_;
|
||||||
@@ -5490,7 +5504,7 @@ public final class ProtoBuf {
|
|||||||
public static final int RETURN_TYPE_FIELD_NUMBER = 8;
|
public static final int RETURN_TYPE_FIELD_NUMBER = 8;
|
||||||
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type returnType_;
|
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type returnType_;
|
||||||
public boolean hasReturnType() {
|
public boolean hasReturnType() {
|
||||||
return ((bitField0_ & 0x00000040) == 0x00000040);
|
return ((bitField0_ & 0x00000080) == 0x00000080);
|
||||||
}
|
}
|
||||||
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() {
|
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() {
|
||||||
return returnType_;
|
return returnType_;
|
||||||
@@ -5501,6 +5515,7 @@ public final class ProtoBuf {
|
|||||||
extraVisibility_ = "";
|
extraVisibility_ = "";
|
||||||
getterFlags_ = 0;
|
getterFlags_ = 0;
|
||||||
setterFlags_ = 0;
|
setterFlags_ = 0;
|
||||||
|
setterParameterName_ = 0;
|
||||||
typeParameter_ = java.util.Collections.emptyList();
|
typeParameter_ = java.util.Collections.emptyList();
|
||||||
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
name_ = 0;
|
name_ = 0;
|
||||||
@@ -5558,16 +5573,16 @@ public final class ProtoBuf {
|
|||||||
for (int i = 0; i < typeParameter_.size(); i++) {
|
for (int i = 0; i < typeParameter_.size(); i++) {
|
||||||
output.writeMessage(4, typeParameter_.get(i));
|
output.writeMessage(4, typeParameter_.get(i));
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000010) == 0x00000010)) {
|
if (((bitField0_ & 0x00000020) == 0x00000020)) {
|
||||||
output.writeMessage(5, receiverType_);
|
output.writeMessage(5, receiverType_);
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000020) == 0x00000020)) {
|
if (((bitField0_ & 0x00000040) == 0x00000040)) {
|
||||||
output.writeInt32(6, name_);
|
output.writeInt32(6, name_);
|
||||||
}
|
}
|
||||||
for (int i = 0; i < valueParameter_.size(); i++) {
|
for (int i = 0; i < valueParameter_.size(); i++) {
|
||||||
output.writeMessage(7, valueParameter_.get(i));
|
output.writeMessage(7, valueParameter_.get(i));
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000040) == 0x00000040)) {
|
if (((bitField0_ & 0x00000080) == 0x00000080)) {
|
||||||
output.writeMessage(8, returnType_);
|
output.writeMessage(8, returnType_);
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000004) == 0x00000004)) {
|
if (((bitField0_ & 0x00000004) == 0x00000004)) {
|
||||||
@@ -5576,6 +5591,9 @@ public final class ProtoBuf {
|
|||||||
if (((bitField0_ & 0x00000008) == 0x00000008)) {
|
if (((bitField0_ & 0x00000008) == 0x00000008)) {
|
||||||
output.writeInt32(10, setterFlags_);
|
output.writeInt32(10, setterFlags_);
|
||||||
}
|
}
|
||||||
|
if (((bitField0_ & 0x00000010) == 0x00000010)) {
|
||||||
|
output.writeInt32(11, setterParameterName_);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private int memoizedSerializedSize = -1;
|
private int memoizedSerializedSize = -1;
|
||||||
@@ -5596,11 +5614,11 @@ public final class ProtoBuf {
|
|||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeMessageSize(4, typeParameter_.get(i));
|
.computeMessageSize(4, typeParameter_.get(i));
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000010) == 0x00000010)) {
|
if (((bitField0_ & 0x00000020) == 0x00000020)) {
|
||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeMessageSize(5, receiverType_);
|
.computeMessageSize(5, receiverType_);
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000020) == 0x00000020)) {
|
if (((bitField0_ & 0x00000040) == 0x00000040)) {
|
||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeInt32Size(6, name_);
|
.computeInt32Size(6, name_);
|
||||||
}
|
}
|
||||||
@@ -5608,7 +5626,7 @@ public final class ProtoBuf {
|
|||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeMessageSize(7, valueParameter_.get(i));
|
.computeMessageSize(7, valueParameter_.get(i));
|
||||||
}
|
}
|
||||||
if (((bitField0_ & 0x00000040) == 0x00000040)) {
|
if (((bitField0_ & 0x00000080) == 0x00000080)) {
|
||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeMessageSize(8, returnType_);
|
.computeMessageSize(8, returnType_);
|
||||||
}
|
}
|
||||||
@@ -5620,6 +5638,10 @@ public final class ProtoBuf {
|
|||||||
size += com.google.protobuf.CodedOutputStream
|
size += com.google.protobuf.CodedOutputStream
|
||||||
.computeInt32Size(10, setterFlags_);
|
.computeInt32Size(10, setterFlags_);
|
||||||
}
|
}
|
||||||
|
if (((bitField0_ & 0x00000010) == 0x00000010)) {
|
||||||
|
size += com.google.protobuf.CodedOutputStream
|
||||||
|
.computeInt32Size(11, setterParameterName_);
|
||||||
|
}
|
||||||
memoizedSerializedSize = size;
|
memoizedSerializedSize = size;
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
@@ -5730,16 +5752,18 @@ public final class ProtoBuf {
|
|||||||
bitField0_ = (bitField0_ & ~0x00000004);
|
bitField0_ = (bitField0_ & ~0x00000004);
|
||||||
setterFlags_ = 0;
|
setterFlags_ = 0;
|
||||||
bitField0_ = (bitField0_ & ~0x00000008);
|
bitField0_ = (bitField0_ & ~0x00000008);
|
||||||
typeParameter_ = java.util.Collections.emptyList();
|
setterParameterName_ = 0;
|
||||||
bitField0_ = (bitField0_ & ~0x00000010);
|
bitField0_ = (bitField0_ & ~0x00000010);
|
||||||
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
typeParameter_ = java.util.Collections.emptyList();
|
||||||
bitField0_ = (bitField0_ & ~0x00000020);
|
bitField0_ = (bitField0_ & ~0x00000020);
|
||||||
name_ = 0;
|
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
bitField0_ = (bitField0_ & ~0x00000040);
|
bitField0_ = (bitField0_ & ~0x00000040);
|
||||||
valueParameter_ = java.util.Collections.emptyList();
|
name_ = 0;
|
||||||
bitField0_ = (bitField0_ & ~0x00000080);
|
bitField0_ = (bitField0_ & ~0x00000080);
|
||||||
returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
valueParameter_ = java.util.Collections.emptyList();
|
||||||
bitField0_ = (bitField0_ & ~0x00000100);
|
bitField0_ = (bitField0_ & ~0x00000100);
|
||||||
|
returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
|
bitField0_ = (bitField0_ & ~0x00000200);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5789,26 +5813,30 @@ public final class ProtoBuf {
|
|||||||
to_bitField0_ |= 0x00000008;
|
to_bitField0_ |= 0x00000008;
|
||||||
}
|
}
|
||||||
result.setterFlags_ = setterFlags_;
|
result.setterFlags_ = setterFlags_;
|
||||||
if (((bitField0_ & 0x00000010) == 0x00000010)) {
|
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
|
||||||
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
|
|
||||||
bitField0_ = (bitField0_ & ~0x00000010);
|
|
||||||
}
|
|
||||||
result.typeParameter_ = typeParameter_;
|
|
||||||
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
|
|
||||||
to_bitField0_ |= 0x00000010;
|
to_bitField0_ |= 0x00000010;
|
||||||
}
|
}
|
||||||
result.receiverType_ = receiverType_;
|
result.setterParameterName_ = setterParameterName_;
|
||||||
|
if (((bitField0_ & 0x00000020) == 0x00000020)) {
|
||||||
|
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
|
||||||
|
bitField0_ = (bitField0_ & ~0x00000020);
|
||||||
|
}
|
||||||
|
result.typeParameter_ = typeParameter_;
|
||||||
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
|
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
|
||||||
to_bitField0_ |= 0x00000020;
|
to_bitField0_ |= 0x00000020;
|
||||||
}
|
}
|
||||||
|
result.receiverType_ = receiverType_;
|
||||||
|
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
|
||||||
|
to_bitField0_ |= 0x00000040;
|
||||||
|
}
|
||||||
result.name_ = name_;
|
result.name_ = name_;
|
||||||
if (((bitField0_ & 0x00000080) == 0x00000080)) {
|
if (((bitField0_ & 0x00000100) == 0x00000100)) {
|
||||||
valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
|
valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
|
||||||
bitField0_ = (bitField0_ & ~0x00000080);
|
bitField0_ = (bitField0_ & ~0x00000100);
|
||||||
}
|
}
|
||||||
result.valueParameter_ = valueParameter_;
|
result.valueParameter_ = valueParameter_;
|
||||||
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
|
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
|
||||||
to_bitField0_ |= 0x00000040;
|
to_bitField0_ |= 0x00000080;
|
||||||
}
|
}
|
||||||
result.returnType_ = returnType_;
|
result.returnType_ = returnType_;
|
||||||
result.bitField0_ = to_bitField0_;
|
result.bitField0_ = to_bitField0_;
|
||||||
@@ -5829,10 +5857,13 @@ public final class ProtoBuf {
|
|||||||
if (other.hasSetterFlags()) {
|
if (other.hasSetterFlags()) {
|
||||||
setSetterFlags(other.getSetterFlags());
|
setSetterFlags(other.getSetterFlags());
|
||||||
}
|
}
|
||||||
|
if (other.hasSetterParameterName()) {
|
||||||
|
setSetterParameterName(other.getSetterParameterName());
|
||||||
|
}
|
||||||
if (!other.typeParameter_.isEmpty()) {
|
if (!other.typeParameter_.isEmpty()) {
|
||||||
if (typeParameter_.isEmpty()) {
|
if (typeParameter_.isEmpty()) {
|
||||||
typeParameter_ = other.typeParameter_;
|
typeParameter_ = other.typeParameter_;
|
||||||
bitField0_ = (bitField0_ & ~0x00000010);
|
bitField0_ = (bitField0_ & ~0x00000020);
|
||||||
} else {
|
} else {
|
||||||
ensureTypeParameterIsMutable();
|
ensureTypeParameterIsMutable();
|
||||||
typeParameter_.addAll(other.typeParameter_);
|
typeParameter_.addAll(other.typeParameter_);
|
||||||
@@ -5848,7 +5879,7 @@ public final class ProtoBuf {
|
|||||||
if (!other.valueParameter_.isEmpty()) {
|
if (!other.valueParameter_.isEmpty()) {
|
||||||
if (valueParameter_.isEmpty()) {
|
if (valueParameter_.isEmpty()) {
|
||||||
valueParameter_ = other.valueParameter_;
|
valueParameter_ = other.valueParameter_;
|
||||||
bitField0_ = (bitField0_ & ~0x00000080);
|
bitField0_ = (bitField0_ & ~0x00000100);
|
||||||
} else {
|
} else {
|
||||||
ensureValueParameterIsMutable();
|
ensureValueParameterIsMutable();
|
||||||
valueParameter_.addAll(other.valueParameter_);
|
valueParameter_.addAll(other.valueParameter_);
|
||||||
@@ -5938,7 +5969,7 @@ public final class ProtoBuf {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 48: {
|
case 48: {
|
||||||
bitField0_ |= 0x00000040;
|
bitField0_ |= 0x00000080;
|
||||||
name_ = input.readInt32();
|
name_ = input.readInt32();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -5967,6 +5998,11 @@ public final class ProtoBuf {
|
|||||||
setterFlags_ = input.readInt32();
|
setterFlags_ = input.readInt32();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case 88: {
|
||||||
|
bitField0_ |= 0x00000010;
|
||||||
|
setterParameterName_ = input.readInt32();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6072,13 +6108,34 @@ public final class ProtoBuf {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// optional int32 setter_parameter_name = 11;
|
||||||
|
private int setterParameterName_ ;
|
||||||
|
public boolean hasSetterParameterName() {
|
||||||
|
return ((bitField0_ & 0x00000010) == 0x00000010);
|
||||||
|
}
|
||||||
|
public int getSetterParameterName() {
|
||||||
|
return setterParameterName_;
|
||||||
|
}
|
||||||
|
public Builder setSetterParameterName(int value) {
|
||||||
|
bitField0_ |= 0x00000010;
|
||||||
|
setterParameterName_ = value;
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
public Builder clearSetterParameterName() {
|
||||||
|
bitField0_ = (bitField0_ & ~0x00000010);
|
||||||
|
setterParameterName_ = 0;
|
||||||
|
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
// repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4;
|
// repeated .org.jetbrains.jet.descriptors.serialization.TypeParameter type_parameter = 4;
|
||||||
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter> typeParameter_ =
|
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter> typeParameter_ =
|
||||||
java.util.Collections.emptyList();
|
java.util.Collections.emptyList();
|
||||||
private void ensureTypeParameterIsMutable() {
|
private void ensureTypeParameterIsMutable() {
|
||||||
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
|
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
|
||||||
typeParameter_ = new java.util.ArrayList<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter>(typeParameter_);
|
typeParameter_ = new java.util.ArrayList<org.jetbrains.jet.descriptors.serialization.ProtoBuf.TypeParameter>(typeParameter_);
|
||||||
bitField0_ |= 0x00000010;
|
bitField0_ |= 0x00000020;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -6150,7 +6207,7 @@ public final class ProtoBuf {
|
|||||||
}
|
}
|
||||||
public Builder clearTypeParameter() {
|
public Builder clearTypeParameter() {
|
||||||
typeParameter_ = java.util.Collections.emptyList();
|
typeParameter_ = java.util.Collections.emptyList();
|
||||||
bitField0_ = (bitField0_ & ~0x00000010);
|
bitField0_ = (bitField0_ & ~0x00000020);
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@@ -6164,7 +6221,7 @@ public final class ProtoBuf {
|
|||||||
// optional .org.jetbrains.jet.descriptors.serialization.Type receiver_type = 5;
|
// 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();
|
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
public boolean hasReceiverType() {
|
public boolean hasReceiverType() {
|
||||||
return ((bitField0_ & 0x00000020) == 0x00000020);
|
return ((bitField0_ & 0x00000040) == 0x00000040);
|
||||||
}
|
}
|
||||||
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() {
|
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReceiverType() {
|
||||||
return receiverType_;
|
return receiverType_;
|
||||||
@@ -6175,18 +6232,18 @@ public final class ProtoBuf {
|
|||||||
}
|
}
|
||||||
receiverType_ = value;
|
receiverType_ = value;
|
||||||
|
|
||||||
bitField0_ |= 0x00000020;
|
bitField0_ |= 0x00000040;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder setReceiverType(
|
public Builder setReceiverType(
|
||||||
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) {
|
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) {
|
||||||
receiverType_ = builderForValue.build();
|
receiverType_ = builderForValue.build();
|
||||||
|
|
||||||
bitField0_ |= 0x00000020;
|
bitField0_ |= 0x00000040;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder mergeReceiverType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) {
|
public Builder mergeReceiverType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) {
|
||||||
if (((bitField0_ & 0x00000020) == 0x00000020) &&
|
if (((bitField0_ & 0x00000040) == 0x00000040) &&
|
||||||
receiverType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) {
|
receiverType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) {
|
||||||
receiverType_ =
|
receiverType_ =
|
||||||
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(receiverType_).mergeFrom(value).buildPartial();
|
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(receiverType_).mergeFrom(value).buildPartial();
|
||||||
@@ -6194,32 +6251,32 @@ public final class ProtoBuf {
|
|||||||
receiverType_ = value;
|
receiverType_ = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
bitField0_ |= 0x00000020;
|
bitField0_ |= 0x00000040;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder clearReceiverType() {
|
public Builder clearReceiverType() {
|
||||||
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
receiverType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
|
|
||||||
bitField0_ = (bitField0_ & ~0x00000020);
|
bitField0_ = (bitField0_ & ~0x00000040);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
// required int32 name = 6;
|
// required int32 name = 6;
|
||||||
private int name_ ;
|
private int name_ ;
|
||||||
public boolean hasName() {
|
public boolean hasName() {
|
||||||
return ((bitField0_ & 0x00000040) == 0x00000040);
|
return ((bitField0_ & 0x00000080) == 0x00000080);
|
||||||
}
|
}
|
||||||
public int getName() {
|
public int getName() {
|
||||||
return name_;
|
return name_;
|
||||||
}
|
}
|
||||||
public Builder setName(int value) {
|
public Builder setName(int value) {
|
||||||
bitField0_ |= 0x00000040;
|
bitField0_ |= 0x00000080;
|
||||||
name_ = value;
|
name_ = value;
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder clearName() {
|
public Builder clearName() {
|
||||||
bitField0_ = (bitField0_ & ~0x00000040);
|
bitField0_ = (bitField0_ & ~0x00000080);
|
||||||
name_ = 0;
|
name_ = 0;
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
@@ -6229,9 +6286,9 @@ public final class ProtoBuf {
|
|||||||
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter> valueParameter_ =
|
private java.util.List<org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter> valueParameter_ =
|
||||||
java.util.Collections.emptyList();
|
java.util.Collections.emptyList();
|
||||||
private void ensureValueParameterIsMutable() {
|
private void ensureValueParameterIsMutable() {
|
||||||
if (!((bitField0_ & 0x00000080) == 0x00000080)) {
|
if (!((bitField0_ & 0x00000100) == 0x00000100)) {
|
||||||
valueParameter_ = new java.util.ArrayList<org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter>(valueParameter_);
|
valueParameter_ = new java.util.ArrayList<org.jetbrains.jet.descriptors.serialization.ProtoBuf.Callable.ValueParameter>(valueParameter_);
|
||||||
bitField0_ |= 0x00000080;
|
bitField0_ |= 0x00000100;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -6303,7 +6360,7 @@ public final class ProtoBuf {
|
|||||||
}
|
}
|
||||||
public Builder clearValueParameter() {
|
public Builder clearValueParameter() {
|
||||||
valueParameter_ = java.util.Collections.emptyList();
|
valueParameter_ = java.util.Collections.emptyList();
|
||||||
bitField0_ = (bitField0_ & ~0x00000080);
|
bitField0_ = (bitField0_ & ~0x00000100);
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@@ -6317,7 +6374,7 @@ public final class ProtoBuf {
|
|||||||
// required .org.jetbrains.jet.descriptors.serialization.Type return_type = 8;
|
// 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();
|
private org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
public boolean hasReturnType() {
|
public boolean hasReturnType() {
|
||||||
return ((bitField0_ & 0x00000100) == 0x00000100);
|
return ((bitField0_ & 0x00000200) == 0x00000200);
|
||||||
}
|
}
|
||||||
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() {
|
public org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type getReturnType() {
|
||||||
return returnType_;
|
return returnType_;
|
||||||
@@ -6328,18 +6385,18 @@ public final class ProtoBuf {
|
|||||||
}
|
}
|
||||||
returnType_ = value;
|
returnType_ = value;
|
||||||
|
|
||||||
bitField0_ |= 0x00000100;
|
bitField0_ |= 0x00000200;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder setReturnType(
|
public Builder setReturnType(
|
||||||
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) {
|
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.Builder builderForValue) {
|
||||||
returnType_ = builderForValue.build();
|
returnType_ = builderForValue.build();
|
||||||
|
|
||||||
bitField0_ |= 0x00000100;
|
bitField0_ |= 0x00000200;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder mergeReturnType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) {
|
public Builder mergeReturnType(org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type value) {
|
||||||
if (((bitField0_ & 0x00000100) == 0x00000100) &&
|
if (((bitField0_ & 0x00000200) == 0x00000200) &&
|
||||||
returnType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) {
|
returnType_ != org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance()) {
|
||||||
returnType_ =
|
returnType_ =
|
||||||
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(returnType_).mergeFrom(value).buildPartial();
|
org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.newBuilder(returnType_).mergeFrom(value).buildPartial();
|
||||||
@@ -6347,13 +6404,13 @@ public final class ProtoBuf {
|
|||||||
returnType_ = value;
|
returnType_ = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
bitField0_ |= 0x00000100;
|
bitField0_ |= 0x00000200;
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
public Builder clearReturnType() {
|
public Builder clearReturnType() {
|
||||||
returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
returnType_ = org.jetbrains.jet.descriptors.serialization.ProtoBuf.Type.getDefaultInstance();
|
||||||
|
|
||||||
bitField0_ = (bitField0_ & ~0x00000100);
|
bitField0_ = (bitField0_ & ~0x00000200);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user