Description redacted.
--
MOS_MIGRATED_REVID=140742419
diff --git a/src/main/protobuf/intellij_ide_info.proto b/src/main/protobuf/intellij_ide_info.proto
index 71fcc22..62979e3 100644
--- a/src/main/protobuf/intellij_ide_info.proto
+++ b/src/main/protobuf/intellij_ide_info.proto
@@ -109,16 +109,31 @@
string target_version = 2;
}
-message TargetIdeInfo {
+message TargetKey {
string label = 1;
- repeated string dependencies = 4;
+ string aspect_id = 2;
+}
+
+message Dependency {
+ enum DependencyType {
+ COMPILE_TIME = 0;
+ RUNTIME = 1;
+ }
+
+ TargetKey target = 1;
+ DependencyType dependency_type = 2;
+}
+
+message TargetIdeInfo {
+ string label = 1 [deprecated = true];
+ repeated string dependencies = 4 [deprecated = true];
// kind is one of {JAVA,ANDROID}_{LIBRARY,BINARY,TEST} and JAVA_IMPORT
JavaIdeInfo java_ide_info = 7;
AndroidIdeInfo android_ide_info = 8;
repeated string tags = 9;
- repeated string runtime_deps = 10;
+ repeated string runtime_deps = 10 [deprecated = true];
ArtifactLocation build_file_artifact_location = 11;
@@ -133,4 +148,8 @@
JavaToolchainIdeInfo java_toolchain_ide_info = 17;
PyIdeInfo py_ide_info = 18;
+
+ TargetKey key = 19;
+
+ repeated Dependency deps = 20;
}