aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
diff options
context:
space:
mode:
authorGravatar jmmv <jmmv@google.com>2018-05-21 13:04:16 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-21 13:05:51 -0700
commitb1ed9aa8b58aa5400e717e05f090599dad80feeb (patch)
treebd1893cc0f51d5cf775aa8cb3ad0096a79a18992 /src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
parent88f0f85fe775db0aac223050d1454c99e3f9f80e (diff)
Automated rollback of commit 7a71ce816bc8a67a63c2d147ac953ac451ebd23b.
*** Reason for rollback *** Targets in the repository are still able to depend on proto_library rules even after the --noemit_proto_java_outputs flag flip. Removal of the Java support from proto_library breaks them. PiperOrigin-RevId: 197442659
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
index 90972d2315..a95e338b7c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java
@@ -47,6 +47,7 @@ import com.google.devtools.build.lib.util.FileType;
import com.google.devtools.build.lib.util.Pair;
import com.google.devtools.build.lib.vfs.PathFragment;
import java.io.File;
+import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;
import javax.annotation.Nullable;
@@ -255,6 +256,8 @@ public interface JavaSemantics {
void checkForProtoLibraryAndJavaProtoLibraryOnSameProto(
RuleContext ruleContext, JavaCommon javaCommon);
+ void checkProtoDeps(RuleContext ruleContext, Collection<? extends TransitiveInfoCollection> deps);
+
/**
* Returns the main class of a Java binary.
*/