platform_build_soong/java
Jiyong Park 2d4929464b 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 f3586661e8)
2018-03-28 16:20:15 -07:00
..
config Replace extract-srcjars.sh with zipsync tool 2018-03-15 16:42:43 -07:00
aapt2.go Soong AAR prebuilt support 2018-02-22 14:54:47 -08:00
aar.go Soong AAR prebuilt support 2018-02-22 14:54:47 -08:00
androidmk.go Changes *api_filename properties droiddoc.go 2018-03-20 11:40:50 -07:00
app.go Turn GlobFiles into a Glob for files, use it 2018-03-01 14:05:20 -08:00
app_builder.go Export app certificates to Make for apkcerts list 2017-12-14 12:28:41 -08:00
app_test.go Fix ordering of overlays 2018-01-04 14:52:45 -08:00
builder.go Add support for renamed kotlin stdlib. 2018-03-20 12:55:19 +00:00
dex.go Add EMMA_INSTRUMENT_STATIC support 2018-01-04 14:52:45 -08:00
droiddoc.go javadoc/droidoc: Don't add .jar files to sourcepath. 2018-03-27 00:33:05 +01:00
gen.go Add proto.canonical_path_from_root 2018-02-22 16:48:35 -08:00
genrule.go Add java_genrules to use jars as inputs and outputs 2017-12-06 03:55:20 +00:00
jacoco.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
jacoco_test.go Change syntax for jacoco filter wildcard params. 2018-01-29 12:46:26 -08:00
java.go Link type check for Android.bp defined Java modules 2018-03-28 16:20:15 -07:00
java_test.go Link type check for Android.bp defined Java modules 2018-03-28 16:20:15 -07:00
proto.go Add proto.canonical_path_from_root 2018-02-22 16:48:35 -08:00
resources.go Correctly add dependencies to java_resource_dirs files 2017-10-04 17:19:43 -07:00
system_modules.go Export system module library list to Make 2018-01-25 14:51:50 -08:00