diff options
author | twerth <twerth@google.com> | 2018-08-14 00:00:02 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-14 00:01:58 -0700 |
commit | e5719662a91a7eb310eb0ea528992c49090784c9 (patch) | |
tree | 3a7ec7df05198ce8acca7700d5d4dd5cdd51bb61 /src/main/java/com/google/devtools/build/lib/rules/java/JavaConfiguration.java | |
parent | 1f253d2a1a44bd53910e26a891e1ef88301e934d (diff) |
Add exports attribute to proto_library.
Note that it is currently only used by the java_proto_library family of rules (if enabled per flag).
RELNOTES: None
PiperOrigin-RevId: 208601730
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 | 8 |
1 files changed, 8 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 6bc1ed10d7..97cb73987f 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 @@ -154,6 +154,7 @@ public final class JavaConfiguration extends Fragment implements JavaConfigurati private final boolean generateJavaDeps; private final boolean strictDepsJavaProtos; private final boolean protoGeneratedStrictDeps; + private final boolean isJavaProtoExportsEnabled; private final OneVersionEnforcementLevel enforceOneVersion; private final boolean enforceOneVersionOnJavaTests; private final ImportDepsCheckingLevel importDepsCheckingLevel; @@ -204,6 +205,7 @@ public final class JavaConfiguration extends Fragment implements JavaConfigurati this.useLegacyBazelJavaTest = javaOptions.legacyBazelJavaTest; this.strictDepsJavaProtos = javaOptions.strictDepsJavaProtos; this.protoGeneratedStrictDeps = javaOptions.protoGeneratedStrictDeps; + this.isJavaProtoExportsEnabled = javaOptions.isJavaProtoExportsEnabled; this.enforceOneVersion = javaOptions.enforceOneVersion; this.enforceOneVersionOnJavaTests = javaOptions.enforceOneVersionOnJavaTests; this.importDepsCheckingLevel = javaOptions.importDepsCheckingLevel; @@ -246,6 +248,7 @@ public final class JavaConfiguration extends Fragment implements JavaConfigurati boolean generateJavaDeps, boolean strictDepsJavaProtos, boolean protoGeneratedStrictDeps, + boolean isJavaProtoExportsEnabled, OneVersionEnforcementLevel enforceOneVersion, boolean enforceOneVersionOnJavaTests, ImportDepsCheckingLevel importDepsCheckingLevel, @@ -276,6 +279,7 @@ public final class JavaConfiguration extends Fragment implements JavaConfigurati this.generateJavaDeps = generateJavaDeps; this.strictDepsJavaProtos = strictDepsJavaProtos; this.protoGeneratedStrictDeps = protoGeneratedStrictDeps; + this.isJavaProtoExportsEnabled = isJavaProtoExportsEnabled; this.enforceOneVersion = enforceOneVersion; this.enforceOneVersionOnJavaTests = enforceOneVersionOnJavaTests; this.importDepsCheckingLevel = importDepsCheckingLevel; @@ -512,6 +516,10 @@ public final class JavaConfiguration extends Fragment implements JavaConfigurati return protoGeneratedStrictDeps; } + public boolean isJavaProtoExportsEnabled() { + return isJavaProtoExportsEnabled; + } + public boolean jplPropagateCcLinkParamsStore() { return jplPropagateCcLinkParamsStore; } |