[Gradle] Implement IdeaKotlinClasspath concept
KT-55492
This commit is contained in:
committed by
Space Team
parent
f6c63c6e4f
commit
4eb5641e2a
+13
@@ -6,6 +6,19 @@ public final class org/jetbrains/kotlin/gradle/idea/proto/kpm/KpmIdeaProto {
|
||||
public static final fun writeTo (Lorg/jetbrains/kotlin/gradle/idea/kpm/IdeaKpmProject;Ljava/io/OutputStream;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;)V
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/proto/tcs/IdeaKotlinClasspathKt {
|
||||
public static final fun IdeaKotlinClasspath ([B)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun toByteArray (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;)[B
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/proto/tcs/IdeaKotlinClasspathSerializer : org/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinExtrasSerializer {
|
||||
public static final field INSTANCE Lorg/jetbrains/kotlin/gradle/idea/proto/tcs/IdeaKotlinClasspathSerializer;
|
||||
public synthetic fun deserialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;[B)Ljava/lang/Object;
|
||||
public fun deserialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;[B)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public synthetic fun serialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;Ljava/lang/Object;)[B
|
||||
public fun serialize (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;)[B
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/proto/tcs/IdeaKotlinDependency {
|
||||
public static final fun IdeaKotlinDependency (Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;[B)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency;
|
||||
public static final fun toByteArray (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency;Lorg/jetbrains/kotlin/gradle/idea/serialize/IdeaKotlinSerializationContext;)[B
|
||||
|
||||
+589
@@ -0,0 +1,589 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto}
|
||||
*/
|
||||
public final class IdeaKotlinClasspathProto extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)
|
||||
IdeaKotlinClasspathProtoOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use IdeaKotlinClasspathProto.newBuilder() to construct.
|
||||
private IdeaKotlinClasspathProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private IdeaKotlinClasspathProto() {
|
||||
files_ = com.google.protobuf.LazyStringArrayList.EMPTY;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new IdeaKotlinClasspathProto();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.class, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder.class);
|
||||
}
|
||||
|
||||
public static final int FILES_FIELD_NUMBER = 1;
|
||||
private com.google.protobuf.LazyStringList files_;
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return A list containing the files.
|
||||
*/
|
||||
public com.google.protobuf.ProtocolStringList
|
||||
getFilesList() {
|
||||
return files_;
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return The count of files.
|
||||
*/
|
||||
public int getFilesCount() {
|
||||
return files_.size();
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The files at the given index.
|
||||
*/
|
||||
public java.lang.String getFiles(int index) {
|
||||
return files_.get(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The bytes of the files at the given index.
|
||||
*/
|
||||
public com.google.protobuf.ByteString
|
||||
getFilesBytes(int index) {
|
||||
return files_.getByteString(index);
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
for (int i = 0; i < files_.size(); i++) {
|
||||
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, files_.getRaw(i));
|
||||
}
|
||||
getUnknownFields().writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
{
|
||||
int dataSize = 0;
|
||||
for (int i = 0; i < files_.size(); i++) {
|
||||
dataSize += computeStringSizeNoTag(files_.getRaw(i));
|
||||
}
|
||||
size += dataSize;
|
||||
size += 1 * getFilesList().size();
|
||||
}
|
||||
size += getUnknownFields().getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto other = (org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto) obj;
|
||||
|
||||
if (!getFilesList()
|
||||
.equals(other.getFilesList())) return false;
|
||||
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (getFilesCount() > 0) {
|
||||
hash = (37 * hash) + FILES_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getFilesList().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + getUnknownFields().hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto 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.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.class, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.newBuilder()
|
||||
private Builder() {
|
||||
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
files_ = com.google.protobuf.LazyStringArrayList.EMPTY;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getDefaultInstanceForType() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto build() {
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto buildPartial() {
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto result = new org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
if (((bitField0_ & 0x00000001) != 0)) {
|
||||
files_ = files_.getUnmodifiableView();
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
}
|
||||
result.files_ = files_;
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto) {
|
||||
return mergeFrom((org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto other) {
|
||||
if (other == org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance()) return this;
|
||||
if (!other.files_.isEmpty()) {
|
||||
if (files_.isEmpty()) {
|
||||
files_ = other.files_;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
} else {
|
||||
ensureFilesIsMutable();
|
||||
files_.addAll(other.files_);
|
||||
}
|
||||
onChanged();
|
||||
}
|
||||
this.mergeUnknownFields(other.getUnknownFields());
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
java.lang.String s = input.readStringRequireUtf8();
|
||||
ensureFilesIsMutable();
|
||||
files_.add(s);
|
||||
break;
|
||||
} // case 10
|
||||
default: {
|
||||
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
|
||||
done = true; // was an endgroup tag
|
||||
}
|
||||
break;
|
||||
} // default:
|
||||
} // switch (tag)
|
||||
} // while (!done)
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
onChanged();
|
||||
} // finally
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private com.google.protobuf.LazyStringList files_ = com.google.protobuf.LazyStringArrayList.EMPTY;
|
||||
private void ensureFilesIsMutable() {
|
||||
if (!((bitField0_ & 0x00000001) != 0)) {
|
||||
files_ = new com.google.protobuf.LazyStringArrayList(files_);
|
||||
bitField0_ |= 0x00000001;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return A list containing the files.
|
||||
*/
|
||||
public com.google.protobuf.ProtocolStringList
|
||||
getFilesList() {
|
||||
return files_.getUnmodifiableView();
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return The count of files.
|
||||
*/
|
||||
public int getFilesCount() {
|
||||
return files_.size();
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The files at the given index.
|
||||
*/
|
||||
public java.lang.String getFiles(int index) {
|
||||
return files_.get(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The bytes of the files at the given index.
|
||||
*/
|
||||
public com.google.protobuf.ByteString
|
||||
getFilesBytes(int index) {
|
||||
return files_.getByteString(index);
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index to set the value at.
|
||||
* @param value The files to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setFiles(
|
||||
int index, java.lang.String value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureFilesIsMutable();
|
||||
files_.set(index, value);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param value The files to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addFiles(
|
||||
java.lang.String value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
ensureFilesIsMutable();
|
||||
files_.add(value);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param values The files to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addAllFiles(
|
||||
java.lang.Iterable<java.lang.String> values) {
|
||||
ensureFilesIsMutable();
|
||||
com.google.protobuf.AbstractMessageLite.Builder.addAll(
|
||||
values, files_);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearFiles() {
|
||||
files_ = com.google.protobuf.LazyStringArrayList.EMPTY;
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param value The bytes of the files to add.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder addFilesBytes(
|
||||
com.google.protobuf.ByteString value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
checkByteStringIsUtf8(value);
|
||||
ensureFilesIsMutable();
|
||||
files_.add(value);
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)
|
||||
private static final org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto();
|
||||
}
|
||||
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<IdeaKotlinClasspathProto>
|
||||
PARSER = new com.google.protobuf.AbstractParser<IdeaKotlinClasspathProto>() {
|
||||
@java.lang.Override
|
||||
public IdeaKotlinClasspathProto parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
Builder builder = newBuilder();
|
||||
try {
|
||||
builder.mergeFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(builder.buildPartial());
|
||||
} catch (com.google.protobuf.UninitializedMessageException e) {
|
||||
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(e)
|
||||
.setUnfinishedMessage(builder.buildPartial());
|
||||
}
|
||||
return builder.buildPartial();
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<IdeaKotlinClasspathProto> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<IdeaKotlinClasspathProto> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
public interface IdeaKotlinClasspathProtoOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return A list containing the files.
|
||||
*/
|
||||
java.util.List<java.lang.String>
|
||||
getFilesList();
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return The count of files.
|
||||
*/
|
||||
int getFilesCount();
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the element to return.
|
||||
* @return The files at the given index.
|
||||
*/
|
||||
java.lang.String getFiles(int index);
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index of the value to return.
|
||||
* @return The bytes of the files at the given index.
|
||||
*/
|
||||
com.google.protobuf.ByteString
|
||||
getFilesBytes(int index);
|
||||
}
|
||||
-759
@@ -1,759 +0,0 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
/**
|
||||
* Protobuf type {@code org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto}
|
||||
*/
|
||||
public final class IdeaKotlinProjectArtifactCoordinatesProto extends
|
||||
com.google.protobuf.GeneratedMessageV3 implements
|
||||
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)
|
||||
IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder {
|
||||
private static final long serialVersionUID = 0L;
|
||||
// Use IdeaKotlinProjectArtifactCoordinatesProto.newBuilder() to construct.
|
||||
private IdeaKotlinProjectArtifactCoordinatesProto(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
|
||||
super(builder);
|
||||
}
|
||||
private IdeaKotlinProjectArtifactCoordinatesProto() {
|
||||
artifactFile_ = "";
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@SuppressWarnings({"unused"})
|
||||
protected java.lang.Object newInstance(
|
||||
UnusedPrivateParameter unused) {
|
||||
return new IdeaKotlinProjectArtifactCoordinatesProto();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final com.google.protobuf.UnknownFieldSet
|
||||
getUnknownFields() {
|
||||
return this.unknownFields;
|
||||
}
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.class, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder.class);
|
||||
}
|
||||
|
||||
private int bitField0_;
|
||||
public static final int PROJECT_FIELD_NUMBER = 1;
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project_;
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return Whether the project field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasProject() {
|
||||
return ((bitField0_ & 0x00000001) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return The project.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getProject() {
|
||||
return project_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : project_;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getProjectOrBuilder() {
|
||||
return project_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : project_;
|
||||
}
|
||||
|
||||
public static final int ARTIFACT_FILE_FIELD_NUMBER = 2;
|
||||
private volatile java.lang.Object artifactFile_;
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return Whether the artifactFile field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasArtifactFile() {
|
||||
return ((bitField0_ & 0x00000002) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The artifactFile.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.lang.String getArtifactFile() {
|
||||
java.lang.Object ref = artifactFile_;
|
||||
if (ref instanceof java.lang.String) {
|
||||
return (java.lang.String) ref;
|
||||
} else {
|
||||
com.google.protobuf.ByteString bs =
|
||||
(com.google.protobuf.ByteString) ref;
|
||||
java.lang.String s = bs.toStringUtf8();
|
||||
artifactFile_ = s;
|
||||
return s;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The bytes for artifactFile.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.ByteString
|
||||
getArtifactFileBytes() {
|
||||
java.lang.Object ref = artifactFile_;
|
||||
if (ref instanceof java.lang.String) {
|
||||
com.google.protobuf.ByteString b =
|
||||
com.google.protobuf.ByteString.copyFromUtf8(
|
||||
(java.lang.String) ref);
|
||||
artifactFile_ = b;
|
||||
return b;
|
||||
} else {
|
||||
return (com.google.protobuf.ByteString) ref;
|
||||
}
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
byte isInitialized = memoizedIsInitialized;
|
||||
if (isInitialized == 1) return true;
|
||||
if (isInitialized == 0) return false;
|
||||
|
||||
memoizedIsInitialized = 1;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public void writeTo(com.google.protobuf.CodedOutputStream output)
|
||||
throws java.io.IOException {
|
||||
if (((bitField0_ & 0x00000001) != 0)) {
|
||||
output.writeMessage(1, getProject());
|
||||
}
|
||||
if (((bitField0_ & 0x00000002) != 0)) {
|
||||
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, artifactFile_);
|
||||
}
|
||||
getUnknownFields().writeTo(output);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int getSerializedSize() {
|
||||
int size = memoizedSize;
|
||||
if (size != -1) return size;
|
||||
|
||||
size = 0;
|
||||
if (((bitField0_ & 0x00000001) != 0)) {
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(1, getProject());
|
||||
}
|
||||
if (((bitField0_ & 0x00000002) != 0)) {
|
||||
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, artifactFile_);
|
||||
}
|
||||
size += getUnknownFields().getSerializedSize();
|
||||
memoizedSize = size;
|
||||
return size;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public boolean equals(final java.lang.Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto other = (org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto) obj;
|
||||
|
||||
if (hasProject() != other.hasProject()) return false;
|
||||
if (hasProject()) {
|
||||
if (!getProject()
|
||||
.equals(other.getProject())) return false;
|
||||
}
|
||||
if (hasArtifactFile() != other.hasArtifactFile()) return false;
|
||||
if (hasArtifactFile()) {
|
||||
if (!getArtifactFile()
|
||||
.equals(other.getArtifactFile())) return false;
|
||||
}
|
||||
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public int hashCode() {
|
||||
if (memoizedHashCode != 0) {
|
||||
return memoizedHashCode;
|
||||
}
|
||||
int hash = 41;
|
||||
hash = (19 * hash) + getDescriptor().hashCode();
|
||||
if (hasProject()) {
|
||||
hash = (37 * hash) + PROJECT_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getProject().hashCode();
|
||||
}
|
||||
if (hasArtifactFile()) {
|
||||
hash = (37 * hash) + ARTIFACT_FILE_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getArtifactFile().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + getUnknownFields().hashCode();
|
||||
memoizedHashCode = hash;
|
||||
return hash;
|
||||
}
|
||||
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
java.nio.ByteBuffer data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
java.nio.ByteBuffer data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
com.google.protobuf.ByteString data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto 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.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(byte[] data)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
byte[] data,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
return PARSER.parseFrom(data, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseDelimitedFrom(java.io.InputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseDelimitedFrom(
|
||||
java.io.InputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
com.google.protobuf.CodedInputStream input)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input);
|
||||
}
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto parseFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
return com.google.protobuf.GeneratedMessageV3
|
||||
.parseWithIOException(PARSER, input, extensionRegistry);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder newBuilderForType() { return newBuilder(); }
|
||||
public static Builder newBuilder() {
|
||||
return DEFAULT_INSTANCE.toBuilder();
|
||||
}
|
||||
public static Builder newBuilder(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto prototype) {
|
||||
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder toBuilder() {
|
||||
return this == DEFAULT_INSTANCE
|
||||
? new Builder() : new Builder().mergeFrom(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected Builder newBuilderForType(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
Builder builder = new Builder(parent);
|
||||
return builder;
|
||||
}
|
||||
/**
|
||||
* Protobuf type {@code org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto}
|
||||
*/
|
||||
public static final class Builder extends
|
||||
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
|
||||
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder {
|
||||
public static final com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptor() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internalGetFieldAccessorTable() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_fieldAccessorTable
|
||||
.ensureFieldAccessorsInitialized(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.class, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder.class);
|
||||
}
|
||||
|
||||
// Construct using org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.newBuilder()
|
||||
private Builder() {
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
|
||||
private Builder(
|
||||
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
|
||||
super(parent);
|
||||
maybeForceBuilderInitialization();
|
||||
}
|
||||
private void maybeForceBuilderInitialization() {
|
||||
if (com.google.protobuf.GeneratedMessageV3
|
||||
.alwaysUseFieldBuilders) {
|
||||
getProjectFieldBuilder();
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clear() {
|
||||
super.clear();
|
||||
if (projectBuilder_ == null) {
|
||||
project_ = null;
|
||||
} else {
|
||||
projectBuilder_.clear();
|
||||
}
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
artifactFile_ = "";
|
||||
bitField0_ = (bitField0_ & ~0x00000002);
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Descriptors.Descriptor
|
||||
getDescriptorForType() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ProtoTcs.internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getDefaultInstanceForType() {
|
||||
return org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance();
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto build() {
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto result = buildPartial();
|
||||
if (!result.isInitialized()) {
|
||||
throw newUninitializedMessageException(result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto buildPartial() {
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto result = new org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto(this);
|
||||
int from_bitField0_ = bitField0_;
|
||||
int to_bitField0_ = 0;
|
||||
if (((from_bitField0_ & 0x00000001) != 0)) {
|
||||
if (projectBuilder_ == null) {
|
||||
result.project_ = project_;
|
||||
} else {
|
||||
result.project_ = projectBuilder_.build();
|
||||
}
|
||||
to_bitField0_ |= 0x00000001;
|
||||
}
|
||||
if (((from_bitField0_ & 0x00000002) != 0)) {
|
||||
to_bitField0_ |= 0x00000002;
|
||||
}
|
||||
result.artifactFile_ = artifactFile_;
|
||||
result.bitField0_ = to_bitField0_;
|
||||
onBuilt();
|
||||
return result;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder clone() {
|
||||
return super.clone();
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.setField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field) {
|
||||
return super.clearField(field);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder clearOneof(
|
||||
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
|
||||
return super.clearOneof(oneof);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder setRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
int index, java.lang.Object value) {
|
||||
return super.setRepeatedField(field, index, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder addRepeatedField(
|
||||
com.google.protobuf.Descriptors.FieldDescriptor field,
|
||||
java.lang.Object value) {
|
||||
return super.addRepeatedField(field, value);
|
||||
}
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(com.google.protobuf.Message other) {
|
||||
if (other instanceof org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto) {
|
||||
return mergeFrom((org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)other);
|
||||
} else {
|
||||
super.mergeFrom(other);
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public Builder mergeFrom(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto other) {
|
||||
if (other == org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance()) return this;
|
||||
if (other.hasProject()) {
|
||||
mergeProject(other.getProject());
|
||||
}
|
||||
if (other.hasArtifactFile()) {
|
||||
bitField0_ |= 0x00000002;
|
||||
artifactFile_ = other.artifactFile_;
|
||||
onChanged();
|
||||
}
|
||||
this.mergeUnknownFields(other.getUnknownFields());
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public Builder mergeFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws java.io.IOException {
|
||||
if (extensionRegistry == null) {
|
||||
throw new java.lang.NullPointerException();
|
||||
}
|
||||
try {
|
||||
boolean done = false;
|
||||
while (!done) {
|
||||
int tag = input.readTag();
|
||||
switch (tag) {
|
||||
case 0:
|
||||
done = true;
|
||||
break;
|
||||
case 10: {
|
||||
input.readMessage(
|
||||
getProjectFieldBuilder().getBuilder(),
|
||||
extensionRegistry);
|
||||
bitField0_ |= 0x00000001;
|
||||
break;
|
||||
} // case 10
|
||||
case 18: {
|
||||
artifactFile_ = input.readStringRequireUtf8();
|
||||
bitField0_ |= 0x00000002;
|
||||
break;
|
||||
} // case 18
|
||||
default: {
|
||||
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
|
||||
done = true; // was an endgroup tag
|
||||
}
|
||||
break;
|
||||
} // default:
|
||||
} // switch (tag)
|
||||
} // while (!done)
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.unwrapIOException();
|
||||
} finally {
|
||||
onChanged();
|
||||
} // finally
|
||||
return this;
|
||||
}
|
||||
private int bitField0_;
|
||||
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder> projectBuilder_;
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return Whether the project field is set.
|
||||
*/
|
||||
public boolean hasProject() {
|
||||
return ((bitField0_ & 0x00000001) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return The project.
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getProject() {
|
||||
if (projectBuilder_ == null) {
|
||||
return project_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : project_;
|
||||
} else {
|
||||
return projectBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public Builder setProject(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto value) {
|
||||
if (projectBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
project_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
projectBuilder_.setMessage(value);
|
||||
}
|
||||
bitField0_ |= 0x00000001;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public Builder setProject(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder builderForValue) {
|
||||
if (projectBuilder_ == null) {
|
||||
project_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
projectBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
bitField0_ |= 0x00000001;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public Builder mergeProject(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto value) {
|
||||
if (projectBuilder_ == null) {
|
||||
if (((bitField0_ & 0x00000001) != 0) &&
|
||||
project_ != null &&
|
||||
project_ != org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance()) {
|
||||
project_ =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.newBuilder(project_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
project_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
projectBuilder_.mergeFrom(value);
|
||||
}
|
||||
bitField0_ |= 0x00000001;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public Builder clearProject() {
|
||||
if (projectBuilder_ == null) {
|
||||
project_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
projectBuilder_.clear();
|
||||
}
|
||||
bitField0_ = (bitField0_ & ~0x00000001);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder getProjectBuilder() {
|
||||
bitField0_ |= 0x00000001;
|
||||
onChanged();
|
||||
return getProjectFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getProjectOrBuilder() {
|
||||
if (projectBuilder_ != null) {
|
||||
return projectBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return project_ == null ?
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : project_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder>
|
||||
getProjectFieldBuilder() {
|
||||
if (projectBuilder_ == null) {
|
||||
projectBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder>(
|
||||
getProject(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
project_ = null;
|
||||
}
|
||||
return projectBuilder_;
|
||||
}
|
||||
|
||||
private java.lang.Object artifactFile_ = "";
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return Whether the artifactFile field is set.
|
||||
*/
|
||||
public boolean hasArtifactFile() {
|
||||
return ((bitField0_ & 0x00000002) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The artifactFile.
|
||||
*/
|
||||
public java.lang.String getArtifactFile() {
|
||||
java.lang.Object ref = artifactFile_;
|
||||
if (!(ref instanceof java.lang.String)) {
|
||||
com.google.protobuf.ByteString bs =
|
||||
(com.google.protobuf.ByteString) ref;
|
||||
java.lang.String s = bs.toStringUtf8();
|
||||
artifactFile_ = s;
|
||||
return s;
|
||||
} else {
|
||||
return (java.lang.String) ref;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The bytes for artifactFile.
|
||||
*/
|
||||
public com.google.protobuf.ByteString
|
||||
getArtifactFileBytes() {
|
||||
java.lang.Object ref = artifactFile_;
|
||||
if (ref instanceof String) {
|
||||
com.google.protobuf.ByteString b =
|
||||
com.google.protobuf.ByteString.copyFromUtf8(
|
||||
(java.lang.String) ref);
|
||||
artifactFile_ = b;
|
||||
return b;
|
||||
} else {
|
||||
return (com.google.protobuf.ByteString) ref;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @param value The artifactFile to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setArtifactFile(
|
||||
java.lang.String value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
bitField0_ |= 0x00000002;
|
||||
artifactFile_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearArtifactFile() {
|
||||
bitField0_ = (bitField0_ & ~0x00000002);
|
||||
artifactFile_ = getDefaultInstance().getArtifactFile();
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @param value The bytes for artifactFile to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setArtifactFileBytes(
|
||||
com.google.protobuf.ByteString value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
checkByteStringIsUtf8(value);
|
||||
bitField0_ |= 0x00000002;
|
||||
artifactFile_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.setUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public final Builder mergeUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
return super.mergeUnknownFields(unknownFields);
|
||||
}
|
||||
|
||||
|
||||
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)
|
||||
}
|
||||
|
||||
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)
|
||||
private static final org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto DEFAULT_INSTANCE;
|
||||
static {
|
||||
DEFAULT_INSTANCE = new org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto();
|
||||
}
|
||||
|
||||
public static org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getDefaultInstance() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
private static final com.google.protobuf.Parser<IdeaKotlinProjectArtifactCoordinatesProto>
|
||||
PARSER = new com.google.protobuf.AbstractParser<IdeaKotlinProjectArtifactCoordinatesProto>() {
|
||||
@java.lang.Override
|
||||
public IdeaKotlinProjectArtifactCoordinatesProto parsePartialFrom(
|
||||
com.google.protobuf.CodedInputStream input,
|
||||
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
||||
throws com.google.protobuf.InvalidProtocolBufferException {
|
||||
Builder builder = newBuilder();
|
||||
try {
|
||||
builder.mergeFrom(input, extensionRegistry);
|
||||
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
|
||||
throw e.setUnfinishedMessage(builder.buildPartial());
|
||||
} catch (com.google.protobuf.UninitializedMessageException e) {
|
||||
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
|
||||
} catch (java.io.IOException e) {
|
||||
throw new com.google.protobuf.InvalidProtocolBufferException(e)
|
||||
.setUnfinishedMessage(builder.buildPartial());
|
||||
}
|
||||
return builder.buildPartial();
|
||||
}
|
||||
};
|
||||
|
||||
public static com.google.protobuf.Parser<IdeaKotlinProjectArtifactCoordinatesProto> parser() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.Parser<IdeaKotlinProjectArtifactCoordinatesProto> getParserForType() {
|
||||
return PARSER;
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getDefaultInstanceForType() {
|
||||
return DEFAULT_INSTANCE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
-41
@@ -1,41 +0,0 @@
|
||||
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
public interface IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder extends
|
||||
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto)
|
||||
com.google.protobuf.MessageOrBuilder {
|
||||
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return Whether the project field is set.
|
||||
*/
|
||||
boolean hasProject();
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return The project.
|
||||
*/
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getProject();
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getProjectOrBuilder();
|
||||
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return Whether the artifactFile field is set.
|
||||
*/
|
||||
boolean hasArtifactFile();
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The artifactFile.
|
||||
*/
|
||||
java.lang.String getArtifactFile();
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return The bytes for artifactFile.
|
||||
*/
|
||||
com.google.protobuf.ByteString
|
||||
getArtifactFileBytes();
|
||||
}
|
||||
+31
-31
@@ -98,9 +98,9 @@ private static final long serialVersionUID = 0L;
|
||||
}
|
||||
|
||||
public static final int COORDINATES_FIELD_NUMBER = 3;
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates_;
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates_;
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return Whether the coordinates field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
@@ -108,19 +108,19 @@ private static final long serialVersionUID = 0L;
|
||||
return ((bitField0_ & 0x00000004) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return The coordinates.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getCoordinates() {
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getCoordinates() {
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder getCoordinatesOrBuilder() {
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getCoordinatesOrBuilder() {
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@@ -717,31 +717,31 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates_;
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder> coordinatesBuilder_;
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder> coordinatesBuilder_;
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return Whether the coordinates field is set.
|
||||
*/
|
||||
public boolean hasCoordinates() {
|
||||
return ((bitField0_ & 0x00000004) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return The coordinates.
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getCoordinates() {
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getCoordinates() {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
return coordinates_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
} else {
|
||||
return coordinatesBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public Builder setCoordinates(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto value) {
|
||||
public Builder setCoordinates(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto value) {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
@@ -755,10 +755,10 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public Builder setCoordinates(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder builderForValue) {
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder builderForValue) {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
coordinates_ = builderForValue.build();
|
||||
onChanged();
|
||||
@@ -769,15 +769,15 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public Builder mergeCoordinates(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto value) {
|
||||
public Builder mergeCoordinates(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto value) {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
if (((bitField0_ & 0x00000004) != 0) &&
|
||||
coordinates_ != null &&
|
||||
coordinates_ != org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance()) {
|
||||
coordinates_ != org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance()) {
|
||||
coordinates_ =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.newBuilder(coordinates_).mergeFrom(value).buildPartial();
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.newBuilder(coordinates_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
coordinates_ = value;
|
||||
}
|
||||
@@ -789,7 +789,7 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public Builder clearCoordinates() {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
@@ -802,33 +802,33 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder getCoordinatesBuilder() {
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder getCoordinatesBuilder() {
|
||||
bitField0_ |= 0x00000004;
|
||||
onChanged();
|
||||
return getCoordinatesFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder getCoordinatesOrBuilder() {
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getCoordinatesOrBuilder() {
|
||||
if (coordinatesBuilder_ != null) {
|
||||
return coordinatesBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return coordinates_ == null ?
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.getDefaultInstance() : coordinates_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder>
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder>
|
||||
getCoordinatesFieldBuilder() {
|
||||
if (coordinatesBuilder_ == null) {
|
||||
coordinatesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder>(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder>(
|
||||
getCoordinates(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
|
||||
+5
-5
@@ -39,17 +39,17 @@ public interface IdeaKotlinProjectArtifactDependencyProtoOrBuilder extends
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinSourceDependencyProto.Type getType();
|
||||
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return Whether the coordinates field is set.
|
||||
*/
|
||||
boolean hasCoordinates();
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return The coordinates.
|
||||
*/
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto getCoordinates();
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto getCoordinates();
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder getCoordinatesOrBuilder();
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProtoOrBuilder getCoordinatesOrBuilder();
|
||||
}
|
||||
|
||||
+141
-115
@@ -17,7 +17,6 @@ private static final long serialVersionUID = 0L;
|
||||
}
|
||||
private IdeaKotlinResolvedBinaryDependencyProto() {
|
||||
binaryType_ = "";
|
||||
binaryFile_ = "";
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
@@ -144,50 +143,30 @@ private static final long serialVersionUID = 0L;
|
||||
}
|
||||
}
|
||||
|
||||
public static final int BINARY_FILE_FIELD_NUMBER = 4;
|
||||
private volatile java.lang.Object binaryFile_;
|
||||
public static final int CLASSPATH_FIELD_NUMBER = 4;
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath_;
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return Whether the binaryFile field is set.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return Whether the classpath field is set.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public boolean hasBinaryFile() {
|
||||
public boolean hasClasspath() {
|
||||
return ((bitField0_ & 0x00000008) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return The classpath.
|
||||
*/
|
||||
@java.lang.Override
|
||||
public java.lang.String getBinaryFile() {
|
||||
java.lang.Object ref = binaryFile_;
|
||||
if (ref instanceof java.lang.String) {
|
||||
return (java.lang.String) ref;
|
||||
} else {
|
||||
com.google.protobuf.ByteString bs =
|
||||
(com.google.protobuf.ByteString) ref;
|
||||
java.lang.String s = bs.toStringUtf8();
|
||||
binaryFile_ = s;
|
||||
return s;
|
||||
}
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getClasspath() {
|
||||
return classpath_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance() : classpath_;
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The bytes for binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
@java.lang.Override
|
||||
public com.google.protobuf.ByteString
|
||||
getBinaryFileBytes() {
|
||||
java.lang.Object ref = binaryFile_;
|
||||
if (ref instanceof java.lang.String) {
|
||||
com.google.protobuf.ByteString b =
|
||||
com.google.protobuf.ByteString.copyFromUtf8(
|
||||
(java.lang.String) ref);
|
||||
binaryFile_ = b;
|
||||
return b;
|
||||
} else {
|
||||
return (com.google.protobuf.ByteString) ref;
|
||||
}
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder getClasspathOrBuilder() {
|
||||
return classpath_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance() : classpath_;
|
||||
}
|
||||
|
||||
private byte memoizedIsInitialized = -1;
|
||||
@@ -214,7 +193,7 @@ private static final long serialVersionUID = 0L;
|
||||
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, binaryType_);
|
||||
}
|
||||
if (((bitField0_ & 0x00000008) != 0)) {
|
||||
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, binaryFile_);
|
||||
output.writeMessage(4, getClasspath());
|
||||
}
|
||||
getUnknownFields().writeTo(output);
|
||||
}
|
||||
@@ -237,7 +216,8 @@ private static final long serialVersionUID = 0L;
|
||||
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, binaryType_);
|
||||
}
|
||||
if (((bitField0_ & 0x00000008) != 0)) {
|
||||
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, binaryFile_);
|
||||
size += com.google.protobuf.CodedOutputStream
|
||||
.computeMessageSize(4, getClasspath());
|
||||
}
|
||||
size += getUnknownFields().getSerializedSize();
|
||||
memoizedSize = size;
|
||||
@@ -269,10 +249,10 @@ private static final long serialVersionUID = 0L;
|
||||
if (!getBinaryType()
|
||||
.equals(other.getBinaryType())) return false;
|
||||
}
|
||||
if (hasBinaryFile() != other.hasBinaryFile()) return false;
|
||||
if (hasBinaryFile()) {
|
||||
if (!getBinaryFile()
|
||||
.equals(other.getBinaryFile())) return false;
|
||||
if (hasClasspath() != other.hasClasspath()) return false;
|
||||
if (hasClasspath()) {
|
||||
if (!getClasspath()
|
||||
.equals(other.getClasspath())) return false;
|
||||
}
|
||||
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
|
||||
return true;
|
||||
@@ -297,9 +277,9 @@ private static final long serialVersionUID = 0L;
|
||||
hash = (37 * hash) + BINARY_TYPE_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getBinaryType().hashCode();
|
||||
}
|
||||
if (hasBinaryFile()) {
|
||||
hash = (37 * hash) + BINARY_FILE_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getBinaryFile().hashCode();
|
||||
if (hasClasspath()) {
|
||||
hash = (37 * hash) + CLASSPATH_FIELD_NUMBER;
|
||||
hash = (53 * hash) + getClasspath().hashCode();
|
||||
}
|
||||
hash = (29 * hash) + getUnknownFields().hashCode();
|
||||
memoizedHashCode = hash;
|
||||
@@ -431,6 +411,7 @@ private static final long serialVersionUID = 0L;
|
||||
.alwaysUseFieldBuilders) {
|
||||
getExtrasFieldBuilder();
|
||||
getCoordinatesFieldBuilder();
|
||||
getClasspathFieldBuilder();
|
||||
}
|
||||
}
|
||||
@java.lang.Override
|
||||
@@ -450,7 +431,11 @@ private static final long serialVersionUID = 0L;
|
||||
bitField0_ = (bitField0_ & ~0x00000002);
|
||||
binaryType_ = "";
|
||||
bitField0_ = (bitField0_ & ~0x00000004);
|
||||
binaryFile_ = "";
|
||||
if (classpathBuilder_ == null) {
|
||||
classpath_ = null;
|
||||
} else {
|
||||
classpathBuilder_.clear();
|
||||
}
|
||||
bitField0_ = (bitField0_ & ~0x00000008);
|
||||
return this;
|
||||
}
|
||||
@@ -501,9 +486,13 @@ private static final long serialVersionUID = 0L;
|
||||
}
|
||||
result.binaryType_ = binaryType_;
|
||||
if (((from_bitField0_ & 0x00000008) != 0)) {
|
||||
if (classpathBuilder_ == null) {
|
||||
result.classpath_ = classpath_;
|
||||
} else {
|
||||
result.classpath_ = classpathBuilder_.build();
|
||||
}
|
||||
to_bitField0_ |= 0x00000008;
|
||||
}
|
||||
result.binaryFile_ = binaryFile_;
|
||||
result.bitField0_ = to_bitField0_;
|
||||
onBuilt();
|
||||
return result;
|
||||
@@ -564,10 +553,8 @@ private static final long serialVersionUID = 0L;
|
||||
binaryType_ = other.binaryType_;
|
||||
onChanged();
|
||||
}
|
||||
if (other.hasBinaryFile()) {
|
||||
bitField0_ |= 0x00000008;
|
||||
binaryFile_ = other.binaryFile_;
|
||||
onChanged();
|
||||
if (other.hasClasspath()) {
|
||||
mergeClasspath(other.getClasspath());
|
||||
}
|
||||
this.mergeUnknownFields(other.getUnknownFields());
|
||||
onChanged();
|
||||
@@ -615,7 +602,9 @@ private static final long serialVersionUID = 0L;
|
||||
break;
|
||||
} // case 26
|
||||
case 34: {
|
||||
binaryFile_ = input.readStringRequireUtf8();
|
||||
input.readMessage(
|
||||
getClasspathFieldBuilder().getBuilder(),
|
||||
extensionRegistry);
|
||||
bitField0_ |= 0x00000008;
|
||||
break;
|
||||
} // case 34
|
||||
@@ -959,88 +948,125 @@ private static final long serialVersionUID = 0L;
|
||||
return this;
|
||||
}
|
||||
|
||||
private java.lang.Object binaryFile_ = "";
|
||||
private org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath_;
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder> classpathBuilder_;
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return Whether the binaryFile field is set.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return Whether the classpath field is set.
|
||||
*/
|
||||
public boolean hasBinaryFile() {
|
||||
public boolean hasClasspath() {
|
||||
return ((bitField0_ & 0x00000008) != 0);
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return The classpath.
|
||||
*/
|
||||
public java.lang.String getBinaryFile() {
|
||||
java.lang.Object ref = binaryFile_;
|
||||
if (!(ref instanceof java.lang.String)) {
|
||||
com.google.protobuf.ByteString bs =
|
||||
(com.google.protobuf.ByteString) ref;
|
||||
java.lang.String s = bs.toStringUtf8();
|
||||
binaryFile_ = s;
|
||||
return s;
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getClasspath() {
|
||||
if (classpathBuilder_ == null) {
|
||||
return classpath_ == null ? org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance() : classpath_;
|
||||
} else {
|
||||
return (java.lang.String) ref;
|
||||
return classpathBuilder_.getMessage();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The bytes for binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public com.google.protobuf.ByteString
|
||||
getBinaryFileBytes() {
|
||||
java.lang.Object ref = binaryFile_;
|
||||
if (ref instanceof String) {
|
||||
com.google.protobuf.ByteString b =
|
||||
com.google.protobuf.ByteString.copyFromUtf8(
|
||||
(java.lang.String) ref);
|
||||
binaryFile_ = b;
|
||||
return b;
|
||||
public Builder setClasspath(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto value) {
|
||||
if (classpathBuilder_ == null) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
classpath_ = value;
|
||||
onChanged();
|
||||
} else {
|
||||
return (com.google.protobuf.ByteString) ref;
|
||||
classpathBuilder_.setMessage(value);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @param value The binaryFile to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setBinaryFile(
|
||||
java.lang.String value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
bitField0_ |= 0x00000008;
|
||||
binaryFile_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder clearBinaryFile() {
|
||||
bitField0_ = (bitField0_ & ~0x00000008);
|
||||
binaryFile_ = getDefaultInstance().getBinaryFile();
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @param value The bytes for binaryFile to set.
|
||||
* @return This builder for chaining.
|
||||
*/
|
||||
public Builder setBinaryFileBytes(
|
||||
com.google.protobuf.ByteString value) {
|
||||
if (value == null) {
|
||||
throw new NullPointerException();
|
||||
}
|
||||
checkByteStringIsUtf8(value);
|
||||
bitField0_ |= 0x00000008;
|
||||
binaryFile_ = value;
|
||||
onChanged();
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public Builder setClasspath(
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder builderForValue) {
|
||||
if (classpathBuilder_ == null) {
|
||||
classpath_ = builderForValue.build();
|
||||
onChanged();
|
||||
} else {
|
||||
classpathBuilder_.setMessage(builderForValue.build());
|
||||
}
|
||||
bitField0_ |= 0x00000008;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public Builder mergeClasspath(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto value) {
|
||||
if (classpathBuilder_ == null) {
|
||||
if (((bitField0_ & 0x00000008) != 0) &&
|
||||
classpath_ != null &&
|
||||
classpath_ != org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance()) {
|
||||
classpath_ =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.newBuilder(classpath_).mergeFrom(value).buildPartial();
|
||||
} else {
|
||||
classpath_ = value;
|
||||
}
|
||||
onChanged();
|
||||
} else {
|
||||
classpathBuilder_.mergeFrom(value);
|
||||
}
|
||||
bitField0_ |= 0x00000008;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public Builder clearClasspath() {
|
||||
if (classpathBuilder_ == null) {
|
||||
classpath_ = null;
|
||||
onChanged();
|
||||
} else {
|
||||
classpathBuilder_.clear();
|
||||
}
|
||||
bitField0_ = (bitField0_ & ~0x00000008);
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder getClasspathBuilder() {
|
||||
bitField0_ |= 0x00000008;
|
||||
onChanged();
|
||||
return getClasspathFieldBuilder().getBuilder();
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
public org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder getClasspathOrBuilder() {
|
||||
if (classpathBuilder_ != null) {
|
||||
return classpathBuilder_.getMessageOrBuilder();
|
||||
} else {
|
||||
return classpath_ == null ?
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.getDefaultInstance() : classpath_;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
private com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder>
|
||||
getClasspathFieldBuilder() {
|
||||
if (classpathBuilder_ == null) {
|
||||
classpathBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder, org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder>(
|
||||
getClasspath(),
|
||||
getParentForChildren(),
|
||||
isClean());
|
||||
classpath_ = null;
|
||||
}
|
||||
return classpathBuilder_;
|
||||
}
|
||||
@java.lang.Override
|
||||
public final Builder setUnknownFields(
|
||||
final com.google.protobuf.UnknownFieldSet unknownFields) {
|
||||
|
||||
+8
-10
@@ -55,19 +55,17 @@ public interface IdeaKotlinResolvedBinaryDependencyProtoOrBuilder extends
|
||||
getBinaryTypeBytes();
|
||||
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return Whether the binaryFile field is set.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return Whether the classpath field is set.
|
||||
*/
|
||||
boolean hasBinaryFile();
|
||||
boolean hasClasspath();
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return The classpath.
|
||||
*/
|
||||
java.lang.String getBinaryFile();
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto getClasspath();
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return The bytes for binaryFile.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
com.google.protobuf.ByteString
|
||||
getBinaryFileBytes();
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoOrBuilder getClasspathOrBuilder();
|
||||
}
|
||||
|
||||
+48
-51
@@ -34,6 +34,11 @@ public final class ProtoTcs {
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinResolvedBinaryDependencyProto_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactDependencyProto_descriptor;
|
||||
static final
|
||||
@@ -54,11 +59,6 @@ public final class ProtoTcs {
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinSourceCoordinatesProto_fieldAccessorTable;
|
||||
static final com.google.protobuf.Descriptors.Descriptor
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor;
|
||||
static final
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_fieldAccessorTable;
|
||||
|
||||
public static com.google.protobuf.Descriptors.FileDescriptor
|
||||
getDescriptor() {
|
||||
@@ -102,46 +102,43 @@ public final class ProtoTcs {
|
||||
"es\030\002 \001(\0132V.org.jetbrains.kotlin.gradle.i" +
|
||||
"dea.proto.generated.tcs.IdeaKotlinBinary" +
|
||||
"CoordinatesProtoH\001\210\001\001\022\022\n\005cause\030\003 \001(\tH\002\210\001" +
|
||||
"\001B\t\n\007_extrasB\016\n\014_coordinatesB\010\n\006_cause\"\342" +
|
||||
"\002\n\'IdeaKotlinResolvedBinaryDependencyPro" +
|
||||
"\001B\t\n\007_extrasB\016\n\014_coordinatesB\010\n\006_cause\"\256" +
|
||||
"\003\n\'IdeaKotlinResolvedBinaryDependencyPro" +
|
||||
"to\022V\n\006extras\030\001 \001(\0132A.org.jetbrains.kotli" +
|
||||
"n.gradle.idea.proto.generated.IdeaExtras" +
|
||||
"ProtoH\000\210\001\001\022p\n\013coordinates\030\002 \001(\0132V.org.je" +
|
||||
"tbrains.kotlin.gradle.idea.proto.generat" +
|
||||
"ed.tcs.IdeaKotlinBinaryCoordinatesProtoH" +
|
||||
"\001\210\001\001\022\030\n\013binary_type\030\003 \001(\tH\002\210\001\001\022\030\n\013binary" +
|
||||
"_file\030\004 \001(\tH\003\210\001\001B\t\n\007_extrasB\016\n\014_coordina" +
|
||||
"tesB\016\n\014_binary_typeB\016\n\014_binary_file\"\220\003\n(" +
|
||||
"IdeaKotlinProjectArtifactDependencyProto" +
|
||||
"\022V\n\006extras\030\001 \001(\0132A.org.jetbrains.kotlin." +
|
||||
"gradle.idea.proto.generated.IdeaExtrasPr" +
|
||||
"otoH\000\210\001\001\022m\n\004type\030\002 \001(\0162Z.org.jetbrains.k" +
|
||||
"otlin.gradle.idea.proto.generated.tcs.Id" +
|
||||
"eaKotlinSourceDependencyProto.TypeH\001\210\001\001\022" +
|
||||
"y\n\013coordinates\030\003 \001(\0132_.org.jetbrains.kot" +
|
||||
"lin.gradle.idea.proto.generated.tcs.Idea" +
|
||||
"KotlinProjectArtifactCoordinatesProtoH\002\210" +
|
||||
"\001\001B\t\n\007_extrasB\007\n\005_typeB\016\n\014_coordinates\"\237" +
|
||||
"\001\n!IdeaKotlinProjectCoordinatesProto\022\025\n\010" +
|
||||
"build_id\030\001 \001(\tH\000\210\001\001\022\031\n\014project_path\030\002 \001(" +
|
||||
"\tH\001\210\001\001\022\031\n\014project_name\030\003 \001(\tH\002\210\001\001B\013\n\t_bu" +
|
||||
"ild_idB\017\n\r_project_pathB\017\n\r_project_name" +
|
||||
"\"\264\001\n IdeaKotlinBinaryCoordinatesProto\022\022\n" +
|
||||
"\005group\030\001 \001(\tH\000\210\001\001\022\023\n\006module\030\002 \001(\tH\001\210\001\001\022\024" +
|
||||
"\n\007version\030\003 \001(\tH\002\210\001\001\022\034\n\017source_set_name\030" +
|
||||
"\004 \001(\tH\003\210\001\001B\010\n\006_groupB\t\n\007_moduleB\n\n\010_vers" +
|
||||
"ionB\022\n\020_source_set_name\"\317\001\n IdeaKotlinSo" +
|
||||
"urceCoordinatesProto\022m\n\007project\030\001 \001(\0132W." +
|
||||
"org.jetbrains.kotlin.gradle.idea.proto.g" +
|
||||
"enerated.tcs.IdeaKotlinProjectCoordinate" +
|
||||
"sProtoH\000\210\001\001\022\034\n\017source_set_name\030\002 \001(\tH\001\210\001" +
|
||||
"\001B\n\n\010_projectB\022\n\020_source_set_name\"\324\001\n)Id" +
|
||||
"eaKotlinProjectArtifactCoordinatesProto\022" +
|
||||
"m\n\007project\030\001 \001(\0132W.org.jetbrains.kotlin." +
|
||||
"gradle.idea.proto.generated.tcs.IdeaKotl" +
|
||||
"inProjectCoordinatesProtoH\000\210\001\001\022\032\n\rartifa" +
|
||||
"ct_file\030\002 \001(\tH\001\210\001\001B\n\n\010_projectB\020\n\016_artif" +
|
||||
"act_fileB\002P\001b\006proto3"
|
||||
"\001\210\001\001\022\030\n\013binary_type\030\003 \001(\tH\002\210\001\001\022f\n\tclassp" +
|
||||
"ath\030\004 \001(\0132N.org.jetbrains.kotlin.gradle." +
|
||||
"idea.proto.generated.tcs.IdeaKotlinClass" +
|
||||
"pathProtoH\003\210\001\001B\t\n\007_extrasB\016\n\014_coordinate" +
|
||||
"sB\016\n\014_binary_typeB\014\n\n_classpath\")\n\030IdeaK" +
|
||||
"otlinClasspathProto\022\r\n\005files\030\001 \003(\t\"\210\003\n(I" +
|
||||
"deaKotlinProjectArtifactDependencyProto\022" +
|
||||
"V\n\006extras\030\001 \001(\0132A.org.jetbrains.kotlin.g" +
|
||||
"radle.idea.proto.generated.IdeaExtrasPro" +
|
||||
"toH\000\210\001\001\022m\n\004type\030\002 \001(\0162Z.org.jetbrains.ko" +
|
||||
"tlin.gradle.idea.proto.generated.tcs.Ide" +
|
||||
"aKotlinSourceDependencyProto.TypeH\001\210\001\001\022q" +
|
||||
"\n\013coordinates\030\003 \001(\0132W.org.jetbrains.kotl" +
|
||||
"in.gradle.idea.proto.generated.tcs.IdeaK" +
|
||||
"otlinProjectCoordinatesProtoH\002\210\001\001B\t\n\007_ex" +
|
||||
"trasB\007\n\005_typeB\016\n\014_coordinates\"\237\001\n!IdeaKo" +
|
||||
"tlinProjectCoordinatesProto\022\025\n\010build_id\030" +
|
||||
"\001 \001(\tH\000\210\001\001\022\031\n\014project_path\030\002 \001(\tH\001\210\001\001\022\031\n" +
|
||||
"\014project_name\030\003 \001(\tH\002\210\001\001B\013\n\t_build_idB\017\n" +
|
||||
"\r_project_pathB\017\n\r_project_name\"\264\001\n Idea" +
|
||||
"KotlinBinaryCoordinatesProto\022\022\n\005group\030\001 " +
|
||||
"\001(\tH\000\210\001\001\022\023\n\006module\030\002 \001(\tH\001\210\001\001\022\024\n\007version" +
|
||||
"\030\003 \001(\tH\002\210\001\001\022\034\n\017source_set_name\030\004 \001(\tH\003\210\001" +
|
||||
"\001B\010\n\006_groupB\t\n\007_moduleB\n\n\010_versionB\022\n\020_s" +
|
||||
"ource_set_name\"\317\001\n IdeaKotlinSourceCoord" +
|
||||
"inatesProto\022m\n\007project\030\001 \001(\0132W.org.jetbr" +
|
||||
"ains.kotlin.gradle.idea.proto.generated." +
|
||||
"tcs.IdeaKotlinProjectCoordinatesProtoH\000\210" +
|
||||
"\001\001\022\034\n\017source_set_name\030\002 \001(\tH\001\210\001\001B\n\n\010_pro" +
|
||||
"jectB\022\n\020_source_set_nameB\002P\001b\006proto3"
|
||||
};
|
||||
descriptor = com.google.protobuf.Descriptors.FileDescriptor
|
||||
.internalBuildGeneratedFileFrom(descriptorData,
|
||||
@@ -171,37 +168,37 @@ public final class ProtoTcs {
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinResolvedBinaryDependencyProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinResolvedBinaryDependencyProto_descriptor,
|
||||
new java.lang.String[] { "Extras", "Coordinates", "BinaryType", "BinaryFile", "Extras", "Coordinates", "BinaryType", "BinaryFile", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactDependencyProto_descriptor =
|
||||
new java.lang.String[] { "Extras", "Coordinates", "BinaryType", "Classpath", "Extras", "Coordinates", "BinaryType", "Classpath", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(4);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinClasspathProto_descriptor,
|
||||
new java.lang.String[] { "Files", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactDependencyProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(5);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactDependencyProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactDependencyProto_descriptor,
|
||||
new java.lang.String[] { "Extras", "Type", "Coordinates", "Extras", "Type", "Coordinates", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectCoordinatesProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(5);
|
||||
getDescriptor().getMessageTypes().get(6);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectCoordinatesProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectCoordinatesProto_descriptor,
|
||||
new java.lang.String[] { "BuildId", "ProjectPath", "ProjectName", "BuildId", "ProjectPath", "ProjectName", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinBinaryCoordinatesProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(6);
|
||||
getDescriptor().getMessageTypes().get(7);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinBinaryCoordinatesProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinBinaryCoordinatesProto_descriptor,
|
||||
new java.lang.String[] { "Group", "Module", "Version", "SourceSetName", "Group", "Module", "Version", "SourceSetName", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinSourceCoordinatesProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(7);
|
||||
getDescriptor().getMessageTypes().get(8);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinSourceCoordinatesProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinSourceCoordinatesProto_descriptor,
|
||||
new java.lang.String[] { "Project", "SourceSetName", "Project", "SourceSetName", });
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor =
|
||||
getDescriptor().getMessageTypes().get(8);
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_fieldAccessorTable = new
|
||||
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
|
||||
internal_static_org_jetbrains_kotlin_gradle_idea_proto_generated_tcs_IdeaKotlinProjectArtifactCoordinatesProto_descriptor,
|
||||
new java.lang.String[] { "Project", "ArtifactFile", "Project", "ArtifactFile", });
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.ProtoExtras.getDescriptor();
|
||||
}
|
||||
|
||||
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
//Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
@kotlin.jvm.JvmName("-initializeideaKotlinClasspathProto")
|
||||
inline fun ideaKotlinClasspathProto(block: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoKt.Dsl.() -> kotlin.Unit): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoKt.Dsl._create(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.newBuilder()).apply { block() }._build()
|
||||
object IdeaKotlinClasspathProtoKt {
|
||||
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
|
||||
@com.google.protobuf.kotlin.ProtoDslMarker
|
||||
class Dsl private constructor(
|
||||
private val _builder: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder
|
||||
) {
|
||||
companion object {
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.PublishedApi
|
||||
internal fun _create(builder: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.Builder): Dsl = Dsl(builder)
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.PublishedApi
|
||||
internal fun _build(): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto = _builder.build()
|
||||
|
||||
/**
|
||||
* An uninstantiable, behaviorless type to represent the field in
|
||||
* generics.
|
||||
*/
|
||||
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
|
||||
class FilesProxy private constructor() : com.google.protobuf.kotlin.DslProxy()
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @return A list containing the files.
|
||||
*/
|
||||
val files: com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
get() = com.google.protobuf.kotlin.DslList(
|
||||
_builder.getFilesList()
|
||||
)
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param value The files to add.
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("addFiles")
|
||||
fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.add(value: kotlin.String) {
|
||||
_builder.addFiles(value)
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param value The files to add.
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("plusAssignFiles")
|
||||
@Suppress("NOTHING_TO_INLINE")
|
||||
inline operator fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.plusAssign(value: kotlin.String) {
|
||||
add(value)
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param values The files to add.
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("addAllFiles")
|
||||
fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.addAll(values: kotlin.collections.Iterable<kotlin.String>) {
|
||||
_builder.addAllFiles(values)
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param values The files to add.
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("plusAssignAllFiles")
|
||||
@Suppress("NOTHING_TO_INLINE")
|
||||
inline operator fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.plusAssign(values: kotlin.collections.Iterable<kotlin.String>) {
|
||||
addAll(values)
|
||||
}
|
||||
/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
* @param index The index to set the value at.
|
||||
* @param value The files to set.
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("setFiles")
|
||||
operator fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.set(index: kotlin.Int, value: kotlin.String) {
|
||||
_builder.setFiles(index, value)
|
||||
}/**
|
||||
* <code>repeated string files = 1;</code>
|
||||
*/
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.jvm.JvmName("clearFiles")
|
||||
fun com.google.protobuf.kotlin.DslList<kotlin.String, FilesProxy>.clear() {
|
||||
_builder.clearFiles()
|
||||
}}
|
||||
}
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
inline fun org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto.copy(block: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoKt.Dsl.() -> kotlin.Unit): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProtoKt.Dsl._create(this.toBuilder()).apply { block() }._build()
|
||||
|
||||
-82
@@ -1,82 +0,0 @@
|
||||
//Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
// source: proto_tcs.proto
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.generated.tcs;
|
||||
|
||||
@kotlin.jvm.JvmName("-initializeideaKotlinProjectArtifactCoordinatesProto")
|
||||
inline fun ideaKotlinProjectArtifactCoordinatesProto(block: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoKt.Dsl.() -> kotlin.Unit): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoKt.Dsl._create(org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.newBuilder()).apply { block() }._build()
|
||||
object IdeaKotlinProjectArtifactCoordinatesProtoKt {
|
||||
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
|
||||
@com.google.protobuf.kotlin.ProtoDslMarker
|
||||
class Dsl private constructor(
|
||||
private val _builder: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder
|
||||
) {
|
||||
companion object {
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.PublishedApi
|
||||
internal fun _create(builder: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.Builder): Dsl = Dsl(builder)
|
||||
}
|
||||
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@kotlin.PublishedApi
|
||||
internal fun _build(): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto = _builder.build()
|
||||
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
var project: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto
|
||||
@JvmName("getProject")
|
||||
get() = _builder.getProject()
|
||||
@JvmName("setProject")
|
||||
set(value) {
|
||||
_builder.setProject(value)
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
*/
|
||||
fun clearProject() {
|
||||
_builder.clearProject()
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto project = 1;</code>
|
||||
* @return Whether the project field is set.
|
||||
*/
|
||||
fun hasProject(): kotlin.Boolean {
|
||||
return _builder.hasProject()
|
||||
}
|
||||
val IdeaKotlinProjectArtifactCoordinatesProtoKt.Dsl.projectOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto?
|
||||
get() = _builder.projectOrNull
|
||||
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
*/
|
||||
var artifactFile: kotlin.String
|
||||
@JvmName("getArtifactFile")
|
||||
get() = _builder.getArtifactFile()
|
||||
@JvmName("setArtifactFile")
|
||||
set(value) {
|
||||
_builder.setArtifactFile(value)
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
*/
|
||||
fun clearArtifactFile() {
|
||||
_builder.clearArtifactFile()
|
||||
}
|
||||
/**
|
||||
* <code>optional string artifact_file = 2;</code>
|
||||
* @return Whether the artifactFile field is set.
|
||||
*/
|
||||
fun hasArtifactFile(): kotlin.Boolean {
|
||||
return _builder.hasArtifactFile()
|
||||
}
|
||||
}
|
||||
}
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
inline fun org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto.copy(block: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoKt.Dsl.() -> kotlin.Unit): org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto =
|
||||
org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoKt.Dsl._create(this.toBuilder()).apply { block() }._build()
|
||||
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProtoOrBuilder.projectOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto?
|
||||
get() = if (hasProject()) getProject() else null
|
||||
|
||||
+6
-6
@@ -73,9 +73,9 @@ object IdeaKotlinProjectArtifactDependencyProtoKt {
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
var coordinates: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto
|
||||
var coordinates: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto
|
||||
@JvmName("getCoordinates")
|
||||
get() = _builder.getCoordinates()
|
||||
@JvmName("setCoordinates")
|
||||
@@ -83,19 +83,19 @@ object IdeaKotlinProjectArtifactDependencyProtoKt {
|
||||
_builder.setCoordinates(value)
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
*/
|
||||
fun clearCoordinates() {
|
||||
_builder.clearCoordinates()
|
||||
}
|
||||
/**
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto coordinates = 3;</code>
|
||||
* @return Whether the coordinates field is set.
|
||||
*/
|
||||
fun hasCoordinates(): kotlin.Boolean {
|
||||
return _builder.hasCoordinates()
|
||||
}
|
||||
val IdeaKotlinProjectArtifactDependencyProtoKt.Dsl.coordinatesOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto?
|
||||
val IdeaKotlinProjectArtifactDependencyProtoKt.Dsl.coordinatesOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto?
|
||||
get() = _builder.coordinatesOrNull
|
||||
}
|
||||
}
|
||||
@@ -106,6 +106,6 @@ inline fun org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjec
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactDependencyProtoOrBuilder.extrasOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.IdeaExtrasProto?
|
||||
get() = if (hasExtras()) getExtras() else null
|
||||
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactDependencyProtoOrBuilder.coordinatesOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto?
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactDependencyProtoOrBuilder.coordinatesOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectCoordinatesProto?
|
||||
get() = if (hasCoordinates()) getCoordinates() else null
|
||||
|
||||
|
||||
+18
-13
@@ -99,28 +99,30 @@ object IdeaKotlinResolvedBinaryDependencyProtoKt {
|
||||
}
|
||||
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
var binaryFile: kotlin.String
|
||||
@JvmName("getBinaryFile")
|
||||
get() = _builder.getBinaryFile()
|
||||
@JvmName("setBinaryFile")
|
||||
var classpath: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto
|
||||
@JvmName("getClasspath")
|
||||
get() = _builder.getClasspath()
|
||||
@JvmName("setClasspath")
|
||||
set(value) {
|
||||
_builder.setBinaryFile(value)
|
||||
_builder.setClasspath(value)
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
*/
|
||||
fun clearBinaryFile() {
|
||||
_builder.clearBinaryFile()
|
||||
fun clearClasspath() {
|
||||
_builder.clearClasspath()
|
||||
}
|
||||
/**
|
||||
* <code>optional string binary_file = 4;</code>
|
||||
* @return Whether the binaryFile field is set.
|
||||
* <code>optional .org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto classpath = 4;</code>
|
||||
* @return Whether the classpath field is set.
|
||||
*/
|
||||
fun hasBinaryFile(): kotlin.Boolean {
|
||||
return _builder.hasBinaryFile()
|
||||
fun hasClasspath(): kotlin.Boolean {
|
||||
return _builder.hasClasspath()
|
||||
}
|
||||
val IdeaKotlinResolvedBinaryDependencyProtoKt.Dsl.classpathOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto?
|
||||
get() = _builder.classpathOrNull
|
||||
}
|
||||
}
|
||||
@kotlin.jvm.JvmSynthetic
|
||||
@@ -133,3 +135,6 @@ val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinResolvedBinar
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinResolvedBinaryDependencyProtoOrBuilder.coordinatesOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinBinaryCoordinatesProto?
|
||||
get() = if (hasCoordinates()) getCoordinates() else null
|
||||
|
||||
val org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinResolvedBinaryDependencyProtoOrBuilder.classpathOrNull: org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto?
|
||||
get() = if (hasClasspath()) getClasspath() else null
|
||||
|
||||
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.tcs
|
||||
|
||||
import com.google.protobuf.InvalidProtocolBufferException
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinClasspathProto
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ideaKotlinClasspathProto
|
||||
import org.jetbrains.kotlin.gradle.idea.serialize.IdeaKotlinExtrasSerializer
|
||||
import org.jetbrains.kotlin.gradle.idea.serialize.IdeaKotlinSerializationContext
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import java.io.File
|
||||
|
||||
internal fun IdeaKotlinClasspath.toProto(): IdeaKotlinClasspathProto? {
|
||||
if (isEmpty()) return null
|
||||
return ideaKotlinClasspathProto {
|
||||
forEach { file -> files.add(file.absolutePath) }
|
||||
}
|
||||
}
|
||||
|
||||
internal fun IdeaKotlinClasspathProto.toIdeaKotlinClasspath(): IdeaKotlinClasspath =
|
||||
IdeaKotlinClasspath(filesList.map(::File))
|
||||
|
||||
|
||||
fun IdeaKotlinClasspath.toByteArray(): ByteArray = toProto()?.toByteArray() ?: byteArrayOf()
|
||||
|
||||
fun IdeaKotlinClasspath(data: ByteArray): IdeaKotlinClasspath? {
|
||||
return try {
|
||||
if (data.isEmpty()) return IdeaKotlinClasspath()
|
||||
IdeaKotlinClasspathProto.parseFrom(data).toIdeaKotlinClasspath()
|
||||
} catch (exception: InvalidProtocolBufferException) {
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
object IdeaKotlinClasspathSerializer : IdeaKotlinExtrasSerializer<IdeaKotlinClasspath> {
|
||||
override fun serialize(context: IdeaKotlinSerializationContext, value: IdeaKotlinClasspath): ByteArray {
|
||||
return value.toByteArray()
|
||||
}
|
||||
|
||||
override fun deserialize(context: IdeaKotlinSerializationContext, data: ByteArray): IdeaKotlinClasspath? {
|
||||
return try {
|
||||
if (data.isEmpty()) return IdeaKotlinClasspath()
|
||||
IdeaKotlinClasspathProto.parseFrom(data).toIdeaKotlinClasspath()
|
||||
} catch (exception: InvalidProtocolBufferException) {
|
||||
context.logger.error("Failed to deserialize ${IdeaKotlinClasspath::class.java.simpleName}", exception)
|
||||
return null
|
||||
}
|
||||
}
|
||||
}
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.tcs
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinProjectArtifactCoordinatesProto
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ideaKotlinProjectArtifactCoordinatesProto
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinProjectArtifactCoordinates
|
||||
import java.io.File
|
||||
|
||||
internal fun IdeaKotlinProjectArtifactCoordinatesProto(
|
||||
coordinates: IdeaKotlinProjectArtifactCoordinates
|
||||
): IdeaKotlinProjectArtifactCoordinatesProto {
|
||||
return ideaKotlinProjectArtifactCoordinatesProto {
|
||||
this.project = IdeaKotlinProjectCoordinatesProto(coordinates.project)
|
||||
this.artifactFile = coordinates.artifactFile.path
|
||||
}
|
||||
}
|
||||
|
||||
internal fun IdeaKotlinProjectArtifactCoordinates(proto: IdeaKotlinProjectArtifactCoordinatesProto): IdeaKotlinProjectArtifactCoordinates {
|
||||
return IdeaKotlinProjectArtifactCoordinates(
|
||||
project = IdeaKotlinProjectCoordinates(proto.project),
|
||||
artifactFile = File(proto.artifactFile)
|
||||
)
|
||||
}
|
||||
+2
-2
@@ -19,7 +19,7 @@ internal fun IdeaKotlinSerializationContext.IdeaKotlinProjectArtifactDependencyP
|
||||
return ideaKotlinProjectArtifactDependencyProto {
|
||||
this.extras = IdeaExtrasProto(dependency.extras)
|
||||
this.type = dependency.type.toProto()
|
||||
this.coordinates = IdeaKotlinProjectArtifactCoordinatesProto(dependency.coordinates)
|
||||
this.coordinates = IdeaKotlinProjectCoordinatesProto(dependency.coordinates)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,6 +29,6 @@ internal fun IdeaKotlinSerializationContext.IdeaKotlinProjectArtifactDependency(
|
||||
return IdeaKotlinProjectArtifactDependency(
|
||||
extras = Extras(proto.extras).toMutableExtras(),
|
||||
type = IdeaKotlinSourceDependencyType(proto.type),
|
||||
coordinates = IdeaKotlinProjectArtifactCoordinates(proto.coordinates),
|
||||
coordinates = IdeaKotlinProjectCoordinates(proto.coordinates),
|
||||
)
|
||||
}
|
||||
|
||||
+3
-3
@@ -10,9 +10,9 @@ import org.jetbrains.kotlin.gradle.idea.proto.IdeaExtrasProto
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinResolvedBinaryDependencyProto
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.ideaKotlinResolvedBinaryDependencyProto
|
||||
import org.jetbrains.kotlin.gradle.idea.serialize.IdeaKotlinSerializationContext
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinResolvedBinaryDependency
|
||||
import org.jetbrains.kotlin.tooling.core.toMutableExtras
|
||||
import java.io.File
|
||||
|
||||
internal fun IdeaKotlinSerializationContext.IdeaKotlinResolvedBinaryDependencyProto(
|
||||
dependency: IdeaKotlinResolvedBinaryDependency
|
||||
@@ -20,7 +20,7 @@ internal fun IdeaKotlinSerializationContext.IdeaKotlinResolvedBinaryDependencyPr
|
||||
return ideaKotlinResolvedBinaryDependencyProto {
|
||||
this.extras = IdeaExtrasProto(dependency.extras)
|
||||
this.binaryType = dependency.binaryType
|
||||
this.binaryFile = dependency.binaryFile.path
|
||||
dependency.classpath.toProto()?.let { this.classpath = it }
|
||||
dependency.coordinates?.let { this.coordinates = IdeaKotlinBinaryCoordinatesProto(it) }
|
||||
}
|
||||
}
|
||||
@@ -31,7 +31,7 @@ internal fun IdeaKotlinSerializationContext.IdeaKotlinResolvedBinaryDependency(
|
||||
return IdeaKotlinResolvedBinaryDependency(
|
||||
extras = Extras(proto.extras).toMutableExtras(),
|
||||
binaryType = proto.binaryType,
|
||||
binaryFile = File(proto.binaryFile),
|
||||
classpath = if(proto.hasClasspath()) proto.classpath.toIdeaKotlinClasspath() else IdeaKotlinClasspath(),
|
||||
coordinates = if (proto.hasCoordinates()) IdeaKotlinBinaryCoordinates(proto.coordinates) else null
|
||||
)
|
||||
}
|
||||
@@ -35,13 +35,17 @@ message IdeaKotlinResolvedBinaryDependencyProto {
|
||||
optional IdeaExtrasProto extras = 1;
|
||||
optional IdeaKotlinBinaryCoordinatesProto coordinates = 2;
|
||||
optional string binary_type = 3;
|
||||
optional string binary_file = 4;
|
||||
optional IdeaKotlinClasspathProto classpath = 4;
|
||||
}
|
||||
|
||||
message IdeaKotlinClasspathProto {
|
||||
repeated string files = 1;
|
||||
}
|
||||
|
||||
message IdeaKotlinProjectArtifactDependencyProto {
|
||||
optional IdeaExtrasProto extras = 1;
|
||||
optional IdeaKotlinSourceDependencyProto.Type type = 2;
|
||||
optional IdeaKotlinProjectArtifactCoordinatesProto coordinates = 3;
|
||||
optional IdeaKotlinProjectCoordinatesProto coordinates = 3;
|
||||
}
|
||||
|
||||
message IdeaKotlinProjectCoordinatesProto {
|
||||
@@ -61,8 +65,3 @@ message IdeaKotlinSourceCoordinatesProto {
|
||||
optional IdeaKotlinProjectCoordinatesProto project = 1;
|
||||
optional string source_set_name = 2;
|
||||
}
|
||||
|
||||
message IdeaKotlinProjectArtifactCoordinatesProto {
|
||||
optional IdeaKotlinProjectCoordinatesProto project = 1;
|
||||
optional string artifact_file = 2;
|
||||
}
|
||||
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.proto.tcs
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.AbstractSerializationTest
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.TestIdeaKotlinInstances
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.fail
|
||||
|
||||
class IdeaKotlinClasspathSerializationTest : AbstractSerializationTest<IdeaKotlinClasspath>() {
|
||||
override fun serialize(value: IdeaKotlinClasspath): ByteArray {
|
||||
return value.toByteArray()
|
||||
}
|
||||
|
||||
override fun deserialize(data: ByteArray): IdeaKotlinClasspath {
|
||||
return IdeaKotlinClasspath(data) ?: fail("Failed to deserialize IdeaKotlinClasspath")
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - simpleClasspath`() = testSerialization(TestIdeaKotlinInstances.simpleClasspath)
|
||||
|
||||
@Test
|
||||
fun `test - emptyClasspath`() = testSerialization(TestIdeaKotlinInstances.emptyClasspath)
|
||||
}
|
||||
+23
-5
@@ -7,10 +7,7 @@ package org.jetbrains.kotlin.gradle.idea.proto.tcs
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.classLoaderForBackwardsCompatibleClasses
|
||||
import org.jetbrains.kotlin.gradle.idea.serialize.IdeaKotlinSerializationLogger
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinProjectArtifactDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinResolvedBinaryDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinSourceDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinUnresolvedBinaryDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.*
|
||||
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.TestIdeaKotlinDependencySerializer
|
||||
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.TestIdeaKotlinInstances
|
||||
import org.jetbrains.kotlin.gradle.idea.testFixtures.utils.copy
|
||||
@@ -42,7 +39,7 @@ class IdeaKotlinDependencyBackwardsCompatibilityTest {
|
||||
|
||||
assertEquals(dependency.coordinates, deserializedCopied.coordinates)
|
||||
assertEquals(dependency.binaryType, deserializedCopied.binaryType)
|
||||
assertEquals(dependency.binaryFile, deserializedCopied.binaryFile)
|
||||
assertEquals(dependency.classpath, deserializedCopied.classpath)
|
||||
assertEquals(dependency.extras, deserializedCopied.extras)
|
||||
}
|
||||
|
||||
@@ -69,6 +66,27 @@ class IdeaKotlinDependencyBackwardsCompatibilityTest {
|
||||
assertEquals(dependency.coordinates, deserializedCopied.coordinates)
|
||||
assertEquals(dependency.extras, deserializedCopied.extras)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - empty classpath`() {
|
||||
val classpath = TestIdeaKotlinInstances.emptyClasspath
|
||||
val binary = TestIdeaKotlinDependencySerializer().serialize(classpath)
|
||||
val deserialized = deserializeIdeaKotlinDependencyWithBackwardsCompatibleClasses(binary)
|
||||
val copied = deserialized.copy<IdeaKotlinClasspath>()
|
||||
|
||||
assertEquals(classpath.toSet(), copied.toSet())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - simple classpath`() {
|
||||
val classpath = TestIdeaKotlinInstances.simpleClasspath
|
||||
val binary = TestIdeaKotlinDependencySerializer().serialize(classpath)
|
||||
val deserialized = deserializeIdeaKotlinDependencyWithBackwardsCompatibleClasses(binary)
|
||||
val copied = deserialized.copy<IdeaKotlinClasspath>()
|
||||
|
||||
assertEquals(classpath.toSet(), copied.toSet())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private fun deserializeIdeaKotlinDependencyWithBackwardsCompatibleClasses(project: ByteArray): Any {
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ class IdeaKotlinDependencyForwardCompatibilityTest {
|
||||
|
||||
assertEquals(TestIdeaKotlinInstances.simpleResolvedBinaryDependency.coordinates, deserialized.coordinates)
|
||||
assertEquals(TestIdeaKotlinInstances.simpleResolvedBinaryDependency.binaryType, deserialized.binaryType)
|
||||
assertEquals(TestIdeaKotlinInstances.simpleResolvedBinaryDependency.binaryFile, deserialized.binaryFile)
|
||||
assertEquals(TestIdeaKotlinInstances.simpleResolvedBinaryDependency.classpath, deserialized.classpath)
|
||||
assertEquals(TestIdeaKotlinInstances.simpleResolvedBinaryDependency.extras, deserialized.extras)
|
||||
}
|
||||
|
||||
|
||||
+3
-2
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.gradle.idea.proto.tcs
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.AbstractSerializationTest
|
||||
import org.jetbrains.kotlin.gradle.idea.proto.generated.tcs.IdeaKotlinResolvedBinaryDependencyProto
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinResolvedBinaryDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.TestIdeaKotlinInstances
|
||||
import org.jetbrains.kotlin.tooling.core.extrasKeyOf
|
||||
@@ -26,7 +27,7 @@ class IdeaKotlinResolvedBinaryDependencySerializationTest : AbstractSerializatio
|
||||
fun `sample 0`() = testSerialization(
|
||||
IdeaKotlinResolvedBinaryDependency(
|
||||
binaryType = "myBinaryType",
|
||||
binaryFile = File("myBinaryFile"),
|
||||
classpath = IdeaKotlinClasspath(File("myBinaryFile")),
|
||||
extras = mutableExtrasOf(extrasKeyOf<String>() withValue "myStringExtras"),
|
||||
coordinates = TestIdeaKotlinInstances.simpleBinaryCoordinates
|
||||
)
|
||||
@@ -36,7 +37,7 @@ class IdeaKotlinResolvedBinaryDependencySerializationTest : AbstractSerializatio
|
||||
fun `sample 1`() = testSerialization(
|
||||
IdeaKotlinResolvedBinaryDependency(
|
||||
binaryType = "myBinaryType",
|
||||
binaryFile = File("myBinaryFile"),
|
||||
classpath = IdeaKotlinClasspath(File("myBinaryFile")),
|
||||
extras = mutableExtrasOf(),
|
||||
coordinates = null
|
||||
)
|
||||
|
||||
@@ -318,29 +318,51 @@ public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordina
|
||||
}
|
||||
|
||||
public abstract class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency {
|
||||
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency$Companion;
|
||||
public static final field KOTLIN_COMPILE_BINARY_TYPE Ljava/lang/String;
|
||||
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency$Companion {
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependencyKt {
|
||||
public static final fun isClasspathBinaryType (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;)Z
|
||||
public static final fun isDocumentationBinaryType (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;)Z
|
||||
public static final fun isSourcesBinaryType (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;)Z
|
||||
public static final fun isKotlinCompileBinaryType (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;)Z
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath : java/io/Serializable, java/util/Set, kotlin/jvm/internal/markers/KMutableSet {
|
||||
public synthetic fun <init> (Ljava/util/Set;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public fun add (Ljava/io/File;)Z
|
||||
public synthetic fun add (Ljava/lang/Object;)Z
|
||||
public fun addAll (Ljava/util/Collection;)Z
|
||||
public fun clear ()V
|
||||
public fun contains (Ljava/io/File;)Z
|
||||
public final fun contains (Ljava/lang/Object;)Z
|
||||
public fun containsAll (Ljava/util/Collection;)Z
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public fun getSize ()I
|
||||
public fun hashCode ()I
|
||||
public fun isEmpty ()Z
|
||||
public fun iterator ()Ljava/util/Iterator;
|
||||
public fun remove (Ljava/io/File;)Z
|
||||
public final fun remove (Ljava/lang/Object;)Z
|
||||
public fun removeAll (Ljava/util/Collection;)Z
|
||||
public fun retainAll (Ljava/util/Collection;)Z
|
||||
public final fun size ()I
|
||||
public fun toArray ()[Ljava/lang/Object;
|
||||
public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspathKt {
|
||||
public static final fun IdeaKotlinClasspath ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun IdeaKotlinClasspath (Ljava/lang/Iterable;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun IdeaKotlinClasspath ([Ljava/io/File;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency : java/io/Serializable, org/jetbrains/kotlin/tooling/core/HasMutableExtras {
|
||||
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
|
||||
public static final field Companion Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency$Companion;
|
||||
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
|
||||
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
|
||||
public abstract fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency$Companion {
|
||||
public static final field CLASSPATH_BINARY_TYPE Ljava/lang/String;
|
||||
public static final field DOCUMENTATION_BINARY_TYPE Ljava/lang/String;
|
||||
public static final field SOURCES_BINARY_TYPE Ljava/lang/String;
|
||||
}
|
||||
|
||||
public abstract interface class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates : java/io/Serializable {
|
||||
}
|
||||
|
||||
@@ -353,32 +375,18 @@ public abstract interface annotation class org/jetbrains/kotlin/gradle/idea/tcs/
|
||||
public abstract interface annotation class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinModel : java/lang/annotation/Annotation {
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates {
|
||||
public static final field serialVersionUID J
|
||||
public fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Ljava/io/File;)V
|
||||
public final fun component1 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;
|
||||
public final fun component2 ()Ljava/io/File;
|
||||
public final fun copy (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Ljava/io/File;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;
|
||||
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Ljava/io/File;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public final fun getArtifactFile ()Ljava/io/File;
|
||||
public final fun getProject ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;
|
||||
public fun hashCode ()I
|
||||
public fun toString ()Ljava/lang/String;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependency {
|
||||
public static final field serialVersionUID J
|
||||
public fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
|
||||
public synthetic fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
|
||||
public synthetic fun <init> (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public final fun component1 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
|
||||
public final fun component2 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;
|
||||
public final fun component2 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;
|
||||
public final fun component3 ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
|
||||
public final fun copy (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;
|
||||
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;
|
||||
public final fun copy (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;
|
||||
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public synthetic fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
|
||||
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactCoordinates;
|
||||
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates;
|
||||
public synthetic fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
|
||||
public fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
|
||||
public final fun getType ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinSourceDependency$Type;
|
||||
@@ -387,7 +395,7 @@ public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifac
|
||||
public fun toString ()Ljava/lang/String;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates : java/io/Serializable {
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordinates : java/io/Serializable, org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates {
|
||||
public static final field serialVersionUID J
|
||||
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
public final fun component1 ()Ljava/lang/String;
|
||||
@@ -405,17 +413,17 @@ public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectCoordin
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency : org/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency {
|
||||
public static final field serialVersionUID J
|
||||
public fun <init> (Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
|
||||
public synthetic fun <init> (Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public fun <init> (Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)V
|
||||
public synthetic fun <init> (Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
public final fun component1 ()Ljava/lang/String;
|
||||
public final fun component2 ()Ljava/io/File;
|
||||
public final fun component2 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public final fun component3 ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
|
||||
public final fun component4 ()Lorg/jetbrains/kotlin/tooling/core/MutableExtras;
|
||||
public final fun copy (Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
|
||||
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;Ljava/lang/String;Ljava/io/File;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
|
||||
public final fun copy (Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
|
||||
public static synthetic fun copy$default (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;Ljava/lang/String;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;Lorg/jetbrains/kotlin/tooling/core/MutableExtras;ILjava/lang/Object;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinResolvedBinaryDependency;
|
||||
public fun equals (Ljava/lang/Object;)Z
|
||||
public final fun getBinaryFile ()Ljava/io/File;
|
||||
public final fun getBinaryType ()Ljava/lang/String;
|
||||
public final fun getClasspath ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryCoordinates;
|
||||
public synthetic fun getCoordinates ()Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinDependencyCoordinates;
|
||||
public synthetic fun getExtras ()Lorg/jetbrains/kotlin/tooling/core/Extras;
|
||||
@@ -541,3 +549,15 @@ public final class org/jetbrains/kotlin/gradle/idea/tcs/extras/PrimitiveExtrasKt
|
||||
public static final fun setNativeStdlib (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency;Z)V
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/extras/ProjectArtifactClasspathExtrasKt {
|
||||
public static final fun getArtifactsClasspath (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinProjectArtifactDependency;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun getProjectArtifactsClasspathKey ()Lorg/jetbrains/kotlin/tooling/core/Extras$Key;
|
||||
}
|
||||
|
||||
public final class org/jetbrains/kotlin/gradle/idea/tcs/extras/SourcesAndDocumentationExtrasKt {
|
||||
public static final fun getDocumentationClasspath (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun getDocumentationClasspathKey ()Lorg/jetbrains/kotlin/tooling/core/Extras$Key;
|
||||
public static final fun getSourcesClasspath (Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinBinaryDependency;)Lorg/jetbrains/kotlin/gradle/idea/tcs/IdeaKotlinClasspath;
|
||||
public static final fun getSourcesClasspathKey ()Lorg/jetbrains/kotlin/tooling/core/Extras$Key;
|
||||
}
|
||||
|
||||
|
||||
+7
-10
@@ -7,15 +7,18 @@ package org.jetbrains.kotlin.gradle.idea.tcs
|
||||
|
||||
import org.jetbrains.kotlin.tooling.core.MutableExtras
|
||||
import org.jetbrains.kotlin.tooling.core.mutableExtrasOf
|
||||
import java.io.File
|
||||
|
||||
sealed class IdeaKotlinBinaryDependency : IdeaKotlinDependency {
|
||||
abstract override val coordinates: IdeaKotlinBinaryCoordinates?
|
||||
|
||||
companion object {
|
||||
const val KOTLIN_COMPILE_BINARY_TYPE = "KOTLIN_COMPILE"
|
||||
}
|
||||
}
|
||||
|
||||
data class IdeaKotlinResolvedBinaryDependency(
|
||||
val binaryType: String,
|
||||
val binaryFile: File,
|
||||
val classpath: IdeaKotlinClasspath,
|
||||
override val coordinates: IdeaKotlinBinaryCoordinates?,
|
||||
override val extras: MutableExtras = mutableExtrasOf()
|
||||
) : IdeaKotlinBinaryDependency() {
|
||||
@@ -34,11 +37,5 @@ data class IdeaKotlinUnresolvedBinaryDependency(
|
||||
}
|
||||
}
|
||||
|
||||
val IdeaKotlinResolvedBinaryDependency.isClasspathBinaryType
|
||||
get() = this.binaryType == IdeaKotlinDependency.CLASSPATH_BINARY_TYPE
|
||||
|
||||
val IdeaKotlinResolvedBinaryDependency.isSourcesBinaryType
|
||||
get() = this.binaryType == IdeaKotlinDependency.SOURCES_BINARY_TYPE
|
||||
|
||||
val IdeaKotlinResolvedBinaryDependency.isDocumentationBinaryType
|
||||
get() = this.binaryType == IdeaKotlinDependency.DOCUMENTATION_BINARY_TYPE
|
||||
val IdeaKotlinResolvedBinaryDependency.isKotlinCompileBinaryType
|
||||
get() = this.binaryType == IdeaKotlinBinaryDependency.KOTLIN_COMPILE_BINARY_TYPE
|
||||
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.tcs
|
||||
|
||||
import java.io.File
|
||||
import java.io.Serializable
|
||||
|
||||
fun IdeaKotlinClasspath(files: Iterable<File>): IdeaKotlinClasspath = IdeaKotlinClasspath.from(files)
|
||||
|
||||
fun IdeaKotlinClasspath(vararg files: File): IdeaKotlinClasspath = IdeaKotlinClasspath.from(files.toList())
|
||||
|
||||
fun IdeaKotlinClasspath(): IdeaKotlinClasspath = IdeaKotlinClasspath.empty()
|
||||
|
||||
@IdeaKotlinModel
|
||||
class IdeaKotlinClasspath private constructor(private val files: MutableSet<File> = mutableSetOf()) : MutableSet<File>, Serializable {
|
||||
override val size: Int
|
||||
get() = files.size
|
||||
|
||||
override fun add(element: File): Boolean {
|
||||
return files.add(normalise(element))
|
||||
}
|
||||
|
||||
override fun addAll(elements: Collection<File>): Boolean {
|
||||
return files.addAll(elements.map(::normalise))
|
||||
}
|
||||
|
||||
override fun clear() {
|
||||
files.clear()
|
||||
}
|
||||
|
||||
override fun contains(element: File): Boolean {
|
||||
return files.contains(normalise(element))
|
||||
}
|
||||
|
||||
override fun containsAll(elements: Collection<File>): Boolean {
|
||||
return files.containsAll(elements.map(::normalise).toSet())
|
||||
}
|
||||
|
||||
override fun isEmpty(): Boolean {
|
||||
return files.isEmpty()
|
||||
}
|
||||
|
||||
override fun iterator(): MutableIterator<File> {
|
||||
return files.iterator()
|
||||
}
|
||||
|
||||
override fun remove(element: File): Boolean {
|
||||
return files.remove(normalise(element))
|
||||
}
|
||||
|
||||
override fun removeAll(elements: Collection<File>): Boolean {
|
||||
return files.removeAll(elements.map(::normalise).toSet())
|
||||
}
|
||||
|
||||
override fun retainAll(elements: Collection<File>): Boolean {
|
||||
return files.retainAll(elements.map(::normalise).toSet())
|
||||
}
|
||||
|
||||
override fun equals(other: Any?): Boolean {
|
||||
if (other !is IdeaKotlinClasspath) return false
|
||||
return files == other.files
|
||||
}
|
||||
|
||||
override fun hashCode(): Int {
|
||||
return files.hashCode()
|
||||
}
|
||||
|
||||
internal companion object {
|
||||
private const val serialVersionUID = 0L
|
||||
|
||||
fun normalise(file: File): File {
|
||||
return file.absoluteFile.normalize()
|
||||
}
|
||||
|
||||
fun from(files: Iterable<File>): IdeaKotlinClasspath {
|
||||
return IdeaKotlinClasspath(files.map(::normalise).toMutableSet())
|
||||
}
|
||||
|
||||
fun from(file: File): IdeaKotlinClasspath {
|
||||
return IdeaKotlinClasspath(mutableSetOf(normalise(file)))
|
||||
}
|
||||
|
||||
fun empty() = IdeaKotlinClasspath(mutableSetOf())
|
||||
}
|
||||
}
|
||||
-6
@@ -11,10 +11,4 @@ import java.io.Serializable
|
||||
@IdeaKotlinModel
|
||||
sealed interface IdeaKotlinDependency : Serializable, HasMutableExtras {
|
||||
val coordinates: IdeaKotlinDependencyCoordinates?
|
||||
|
||||
companion object {
|
||||
const val CLASSPATH_BINARY_TYPE = "org.jetbrains.kotlin.gradle.idea.tcs.IdeDependency.classpathBinaryType"
|
||||
const val SOURCES_BINARY_TYPE = "org.jetbrains.kotlin.gradle.idea.tcs.IdeDependency.sourcesBinaryType"
|
||||
const val DOCUMENTATION_BINARY_TYPE = "org.jetbrains.kotlin.gradle.idea.tcs.IdeDependency.documentationBinaryType"
|
||||
}
|
||||
}
|
||||
|
||||
+15
-15
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.tcs
|
||||
|
||||
import java.io.File
|
||||
import java.io.Serializable
|
||||
|
||||
@IdeaKotlinModel
|
||||
@@ -26,6 +25,21 @@ data class IdeaKotlinBinaryCoordinates(
|
||||
}
|
||||
}
|
||||
|
||||
@IdeaKotlinModel
|
||||
data class IdeaKotlinProjectCoordinates(
|
||||
val buildId: String,
|
||||
val projectPath: String,
|
||||
val projectName: String
|
||||
) : Serializable, IdeaKotlinDependencyCoordinates {
|
||||
override fun toString(): String {
|
||||
return "${buildId.takeIf { it != ":" }?.plus(":").orEmpty()}$projectPath"
|
||||
}
|
||||
|
||||
internal companion object {
|
||||
const val serialVersionUID = 0L
|
||||
}
|
||||
}
|
||||
|
||||
data class IdeaKotlinSourceCoordinates(
|
||||
val project: IdeaKotlinProjectCoordinates,
|
||||
val sourceSetName: String
|
||||
@@ -43,17 +57,3 @@ data class IdeaKotlinSourceCoordinates(
|
||||
const val serialVersionUID = 0L
|
||||
}
|
||||
}
|
||||
|
||||
data class IdeaKotlinProjectArtifactCoordinates(
|
||||
val project: IdeaKotlinProjectCoordinates,
|
||||
val artifactFile: File
|
||||
) : IdeaKotlinDependencyCoordinates {
|
||||
|
||||
override fun toString(): String {
|
||||
return "$project${File.pathSeparator}$artifactFile"
|
||||
}
|
||||
|
||||
internal companion object {
|
||||
const val serialVersionUID = 0L
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.tooling.core.*
|
||||
|
||||
data class IdeaKotlinProjectArtifactDependency(
|
||||
val type: IdeaKotlinSourceDependency.Type,
|
||||
override val coordinates: IdeaKotlinProjectArtifactCoordinates,
|
||||
override val coordinates: IdeaKotlinProjectCoordinates,
|
||||
override val extras: MutableExtras = mutableExtrasOf()
|
||||
) : IdeaKotlinDependency {
|
||||
|
||||
@@ -22,7 +22,7 @@ data class IdeaKotlinProjectArtifactDependency(
|
||||
type = type,
|
||||
extras = extras.toMutableExtras(),
|
||||
coordinates = IdeaKotlinSourceCoordinates(
|
||||
project = coordinates.project,
|
||||
project = coordinates,
|
||||
sourceSetName = sourceSetName
|
||||
)
|
||||
)
|
||||
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.tcs
|
||||
|
||||
import java.io.Serializable
|
||||
|
||||
@IdeaKotlinModel
|
||||
data class IdeaKotlinProjectCoordinates(
|
||||
val buildId: String,
|
||||
val projectPath: String,
|
||||
val projectName: String
|
||||
) : Serializable {
|
||||
override fun toString(): String {
|
||||
return "${buildId.takeIf { it != ":" }?.plus(":").orEmpty()}$projectPath"
|
||||
}
|
||||
|
||||
internal companion object {
|
||||
const val serialVersionUID = 0L
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -40,4 +40,4 @@ val isCommonizedKey = extrasKeyOf<Boolean>("isCommonized")
|
||||
/**
|
||||
* Marks dependencies produced by the commonizer
|
||||
*/
|
||||
var IdeaKotlinBinaryDependency.isCommonized by isCommonizedKey.readWriteProperty.notNull(false)
|
||||
var IdeaKotlinBinaryDependency.isCommonized by isCommonizedKey.readWriteProperty.notNull(false)
|
||||
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.tcs.extras
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinProjectArtifactDependency
|
||||
import org.jetbrains.kotlin.tooling.core.extrasKeyOf
|
||||
import org.jetbrains.kotlin.tooling.core.lazyProperty
|
||||
|
||||
val projectArtifactsClasspathKey = extrasKeyOf<IdeaKotlinClasspath>("artifactsClasspath")
|
||||
|
||||
val IdeaKotlinProjectArtifactDependency.artifactsClasspath by projectArtifactsClasspathKey.lazyProperty { IdeaKotlinClasspath() }
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.tcs.extras
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinBinaryDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import org.jetbrains.kotlin.tooling.core.extrasKeyOf
|
||||
import org.jetbrains.kotlin.tooling.core.lazyProperty
|
||||
|
||||
/* Sources (-sources.jar) */
|
||||
|
||||
val sourcesClasspathKey = extrasKeyOf<IdeaKotlinClasspath>("sourcesClasspath")
|
||||
|
||||
/**
|
||||
* Contains all resolved -sources.jar artifacts associated with this dependency
|
||||
*/
|
||||
val IdeaKotlinBinaryDependency.sourcesClasspath by sourcesClasspathKey.lazyProperty { IdeaKotlinClasspath() }
|
||||
|
||||
/* Documentation (-javadoc.jar) */
|
||||
|
||||
val documentationClasspathKey = extrasKeyOf<IdeaKotlinClasspath>("documentationClasspath")
|
||||
|
||||
/**
|
||||
* Contains all resolved -javadoc.jar artifacts associated with this dependency
|
||||
*/
|
||||
val IdeaKotlinBinaryDependency.documentationClasspath by documentationClasspathKey.lazyProperty { IdeaKotlinClasspath() }
|
||||
+65
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.gradle.idea.test.tcs
|
||||
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
|
||||
import java.io.File
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertNotEquals
|
||||
import kotlin.test.assertTrue
|
||||
|
||||
class IdeaKotlinClasspathTest {
|
||||
|
||||
@Test
|
||||
fun `test - equals`() {
|
||||
val first = IdeaKotlinClasspath()
|
||||
val second = IdeaKotlinClasspath()
|
||||
|
||||
assertEquals(first, second)
|
||||
|
||||
first.add(File("a"))
|
||||
assertNotEquals(first, second)
|
||||
|
||||
second.add(File("a").absoluteFile)
|
||||
assertEquals(first, second)
|
||||
|
||||
assertEquals(first, IdeaKotlinClasspath(File("a")))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - stores files absolute`() {
|
||||
val classpath = IdeaKotlinClasspath()
|
||||
classpath.add(File("test"))
|
||||
|
||||
assertNotEquals(classpath.toSet(), setOf(File("test")))
|
||||
assertEquals(classpath.toSet(), setOf(File("test").absoluteFile))
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - contains file - relative and absolute`() {
|
||||
val classpath = IdeaKotlinClasspath()
|
||||
classpath.add(File("test"))
|
||||
|
||||
assertTrue(File("test") in classpath)
|
||||
assertTrue(File("test").absoluteFile in classpath)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `test - remove file - relative and absolute`() {
|
||||
val classpath = IdeaKotlinClasspath()
|
||||
classpath.add(File("test"))
|
||||
|
||||
assertTrue(classpath.isNotEmpty())
|
||||
classpath.remove(File("test"))
|
||||
assertTrue(classpath.isEmpty())
|
||||
|
||||
classpath.add(File("test"))
|
||||
assertTrue(classpath.isNotEmpty())
|
||||
classpath.remove(File("test").absoluteFile)
|
||||
assertTrue(classpath.isEmpty())
|
||||
}
|
||||
}
|
||||
+4
-3
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.gradle.idea.testFixtures.tcs
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinProjectArtifactDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinSourceDependency
|
||||
import org.jetbrains.kotlin.gradle.idea.tcs.extras.artifactsClasspath
|
||||
import java.io.File
|
||||
|
||||
internal class IdeaKotlinProjectArtifactDependencyMatcher(
|
||||
@@ -22,9 +23,9 @@ internal class IdeaKotlinProjectArtifactDependencyMatcher(
|
||||
override fun matches(dependency: IdeaKotlinDependency): Boolean {
|
||||
if (dependency !is IdeaKotlinProjectArtifactDependency) return false
|
||||
return dependency.type == type &&
|
||||
dependency.coordinates.project.buildId == buildId &&
|
||||
dependency.coordinates.project.projectPath == projectPath &&
|
||||
artifactFilePath.matches(dependency.coordinates.artifactFile)
|
||||
dependency.coordinates.buildId == buildId &&
|
||||
dependency.coordinates.projectPath == projectPath &&
|
||||
dependency.artifactsClasspath.any { artifactFilePath.matches(it) }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+8
-10
@@ -37,21 +37,19 @@ object TestIdeaKotlinInstances {
|
||||
sourceSetName = "mySourceSetName"
|
||||
)
|
||||
|
||||
|
||||
val simpleProjectArtifactCoordinates = IdeaKotlinProjectArtifactCoordinates(
|
||||
project = simpleProjectCoordinates,
|
||||
artifactFile = File("myArtifactFile.klib")
|
||||
)
|
||||
|
||||
val simpleUnresolvedBinaryDependency = IdeaKotlinUnresolvedBinaryDependency(
|
||||
cause = "myCause",
|
||||
coordinates = simpleBinaryCoordinates,
|
||||
extras = extrasWithIntAndStrings.toMutableExtras()
|
||||
)
|
||||
|
||||
val simpleClasspath = IdeaKotlinClasspath(setOf(File("myFirstFile.klib"), File("mySecondFile.jar").absoluteFile))
|
||||
|
||||
val emptyClasspath = IdeaKotlinClasspath()
|
||||
|
||||
val simpleResolvedBinaryDependency = IdeaKotlinResolvedBinaryDependency(
|
||||
binaryType = IdeaKotlinDependency.CLASSPATH_BINARY_TYPE,
|
||||
binaryFile = File("myBinaryFile.klib"),
|
||||
binaryType = IdeaKotlinBinaryDependency.KOTLIN_COMPILE_BINARY_TYPE,
|
||||
classpath = simpleClasspath,
|
||||
coordinates = simpleBinaryCoordinates,
|
||||
extras = extrasWithIntAndStrings.toMutableExtras()
|
||||
)
|
||||
@@ -63,8 +61,8 @@ object TestIdeaKotlinInstances {
|
||||
)
|
||||
|
||||
val simpleProjectArtifactDependency = IdeaKotlinProjectArtifactDependency(
|
||||
coordinates = simpleProjectArtifactCoordinates,
|
||||
coordinates = simpleProjectCoordinates,
|
||||
type = IdeaKotlinSourceDependency.Type.Regular,
|
||||
extras = extrasWithIntAndStrings.toMutableExtras()
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user