aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/protobuf
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-12-01 17:51:01 +0000
committerGravatar Irina Iancu <elenairina@google.com>2016-12-02 07:42:41 +0000
commit3c7530a4acee2cd5e39c4fac1c3b4414bdbdbf25 (patch)
treed5431e07f1dce2120de349239320c518fe8b5c32 /src/main/protobuf
parent704d8d971b887c7706e93c898e83d685ffffb2f7 (diff)
Description redacted.
-- MOS_MIGRATED_REVID=140742419
Diffstat (limited to 'src/main/protobuf')
-rw-r--r--src/main/protobuf/intellij_ide_info.proto25
1 files changed, 22 insertions, 3 deletions
diff --git a/src/main/protobuf/intellij_ide_info.proto b/src/main/protobuf/intellij_ide_info.proto
index 71fcc224dd..62979e3404 100644
--- a/src/main/protobuf/intellij_ide_info.proto
+++ b/src/main/protobuf/intellij_ide_info.proto
@@ -109,16 +109,31 @@ message JavaToolchainIdeInfo {
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 @@ message TargetIdeInfo {
JavaToolchainIdeInfo java_toolchain_ide_info = 17;
PyIdeInfo py_ide_info = 18;
+
+ TargetKey key = 19;
+
+ repeated Dependency deps = 20;
}