diff options
author | 2018-05-21 13:04:16 -0700 | |
---|---|---|
committer | 2018-05-21 13:05:51 -0700 | |
commit | b1ed9aa8b58aa5400e717e05f090599dad80feeb (patch) | |
tree | bd1893cc0f51d5cf775aa8cb3ad0096a79a18992 /src/main/java/com/google/devtools/build/lib/rules/java/JavaSemantics.java | |
parent | 88f0f85fe775db0aac223050d1454c99e3f9f80e (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.java | 3 |
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. */ |