diff options
author | mstaib <mstaib@google.com> | 2017-10-04 19:21:39 +0200 |
---|---|---|
committer | Klaus Aehlig <aehlig@google.com> | 2017-10-06 19:44:46 +0200 |
commit | 842ff410009e03ba355797abfc053786c8317281 (patch) | |
tree | cdb84cf26b515131fc315bdd7a9a00a5eadbbfa9 /src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java | |
parent | 30a9bf425969e5ab7739c8500bb50eb08e218d30 (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.java | 6 |
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; } |