aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java
diff options
context:
space:
mode:
authorGravatar mstaib <mstaib@google.com>2017-10-04 19:21:39 +0200
committerGravatar Klaus Aehlig <aehlig@google.com>2017-10-06 19:44:46 +0200
commit842ff410009e03ba355797abfc053786c8317281 (patch)
treecdb84cf26b515131fc315bdd7a9a00a5eadbbfa9 /src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java
parent30a9bf425969e5ab7739c8500bb50eb08e218d30 (diff)
Move --experimental_allow_runtime_deps_on_neverlink to JavaOptions.
This migration flag only affects Java rules. RELNOTES: None. PiperOrigin-RevId: 171026607
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java
index e902005435..95de2df37a 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java
@@ -150,6 +150,7 @@ public final class JavaConfiguration extends Fragment {
private final boolean generateJavaDeps;
private final boolean strictDepsJavaProtos;
private final OneVersionEnforcementLevel enforceOneVersion;
+ private final boolean allowRuntimeDepsOnNeverLink;
private final JavaClasspathMode javaClasspath;
private final ImmutableList<String> defaultJvmFlags;
private final ImmutableList<String> checkedConstraints;
@@ -194,6 +195,7 @@ public final class JavaConfiguration extends Fragment {
this.legacyBazelJavaTest = javaOptions.legacyBazelJavaTest;
this.strictDepsJavaProtos = javaOptions.strictDepsJavaProtos;
this.enforceOneVersion = javaOptions.enforceOneVersion;
+ this.allowRuntimeDepsOnNeverLink = javaOptions.allowRuntimeDepsOnNeverLink;
this.explicitJavaTestDeps = javaOptions.explicitJavaTestDeps;
this.experimentalTestRunner = javaOptions.experimentalTestRunner;
this.jplPropagateCcLinkParamsStore = javaOptions.jplPropagateCcLinkParamsStore;
@@ -415,6 +417,10 @@ public final class JavaConfiguration extends Fragment {
return enforceOneVersion;
}
+ public boolean getAllowRuntimeDepsOnNeverLink() {
+ return allowRuntimeDepsOnNeverLink;
+ }
+
public boolean strictDepsJavaProtos() {
return strictDepsJavaProtos;
}