diff options
author | 2016-02-03 18:12:36 +0000 | |
---|---|---|
committer | 2016-02-03 22:06:42 +0000 | |
commit | ce6a7b27eaebe111614592ba7d8a9965a9790f80 (patch) | |
tree | ddda339d509418301c1fae1168521005462d1535 /src/main/java/com/google/devtools/build/lib/rules | |
parent | 38a8341a4cf5877ddbab6145829a0271cbe9fe50 (diff) |
Support $(location) expansion in java_binary.jvm_flags
This makes it simpler to use jvm_flags to configure java agents, or set custom
bootclasspaths.
--
MOS_MIGRATED_REVID=113754498
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java index a93670cfa4..470b8a166e 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCommon.java @@ -458,12 +458,12 @@ public class JavaCommon { /** * Gets the value of the "jvm_flags" attribute combining it with the default - * options and expanding any make variables. + * options and expanding any make variables and $(location) tags. */ public List<String> getJvmFlags() { List<String> jvmFlags = new ArrayList<>(); jvmFlags.addAll(ruleContext.getFragment(JavaConfiguration.class).getDefaultJvmFlags()); - jvmFlags.addAll(ruleContext.expandedMakeVariablesList("jvm_flags")); + jvmFlags.addAll(ruleContext.getExpandedStringListAttr("jvm_flags", RuleContext.Tokenize.NO)); return jvmFlags; } |