diff options
author | Jiyong Park <jiyong@google.com> | 2018-03-05 17:44:10 +0900 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2018-03-28 16:20:15 -0700 |
commit | 2d4929464bb33cb4cba8457b832259b0b4e2f87c (patch) | |
tree | 86d17c4f87d91aa123a13bd9c9c4ff1c15d4b686 /java/java_test.go | |
parent | 1218a19f0d2217500a1efa5fffde7465df2e4419 (diff) |
Link type check for Android.bp defined Java modules
Link-type is also checked among Java modules defined in Soong. Until
now, the check has been done in between Soong/Make and Make/Make.
With this, a Java module can't depend on another Java module built with
larger API surface. For example, a java library built with Android SDK
(sdk_version: "current") can't link to a library built without SDK.
Bug: 73829976
Test: m -j
Change-Id: I64277be6e65e8535aad951b4f08f8d10b67abe66
Merged-In: I64277be6e65e8535aad951b4f08f8d10b67abe66
(cherry picked from commit f3586661e8525125f529082fee14edec32d73e04)
Diffstat (limited to 'java/java_test.go')
-rw-r--r-- | java/java_test.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/java/java_test.go b/java/java_test.go index 6e3ada424..6b730dae1 100644 --- a/java/java_test.go +++ b/java/java_test.go @@ -818,12 +818,14 @@ func TestTurbine(t *testing.T) { java_library { name: "foo", srcs: ["a.java"], + sdk_version: "14", } java_library { name: "bar", srcs: ["b.java"], static_libs: ["foo"], + sdk_version: "14", } java_library { |