summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authorJaewoong Jung <jungjw@google.com>2021-04-02 00:16:54 +0000
committerJaewoong Jung <jungjw@google.com>2021-04-02 00:17:59 +0000
commit5ab650800820efec13d2e36d0ae25a4e4240ac00 (patch)
tree1a4f383caadb49bdb13b040b913723e40ee95346 /java/java.go
parent6d15d635569d420035e924c12a08091f0e9c579d (diff)
Revert "Add min_sdk_version to java_import."
This reverts commit 6d15d635569d420035e924c12a08091f0e9c579d. Reason for revert: Broke git_sc-mainline-prod on test_suites_x86_64 Fixes: 184305592 Change-Id: I4b2e2675e0dd9e2e84966f545a52f45d5b731bab
Diffstat (limited to 'java/java.go')
-rw-r--r--java/java.go24
1 files changed, 1 insertions, 23 deletions
diff --git a/java/java.go b/java/java.go
index a7fbed2cb..9786947f7 100644
--- a/java/java.go
+++ b/java/java.go
@@ -1074,14 +1074,8 @@ func BinaryHostFactory() android.Module {
type ImportProperties struct {
Jars []string `android:"path,arch_variant"`
- // The version of the SDK that the source prebuilt file was built against. Defaults to the
- // current version if not specified.
Sdk_version *string
- // The minimum version of the SDK that this module supports. Defaults to sdk_version if not
- // specified.
- Min_sdk_version *string
-
Installable *bool
// List of shared java libs that this module has dependencies to
@@ -1145,9 +1139,6 @@ func (j *Import) systemModules() string {
}
func (j *Import) minSdkVersion() sdkSpec {
- if j.properties.Min_sdk_version != nil {
- return sdkSpecFrom(*j.properties.Min_sdk_version)
- }
return j.sdkVersion()
}
@@ -1359,20 +1350,7 @@ func (j *Import) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Modu
// Implements android.ApexModule
func (j *Import) ShouldSupportSdkVersion(ctx android.BaseModuleContext,
sdkVersion android.ApiLevel) error {
- sdkSpec := j.minSdkVersion()
- if !sdkSpec.specified() {
- return fmt.Errorf("min_sdk_version is not specified")
- }
- if sdkSpec.kind == sdkCore {
- return nil
- }
- ver, err := sdkSpec.effectiveVersion(ctx)
- if err != nil {
- return err
- }
- if ver.ApiLevel(ctx).GreaterThan(sdkVersion) {
- return fmt.Errorf("newer SDK(%v)", ver)
- }
+ // Do not check for prebuilts against the min_sdk_version of enclosing APEX
return nil
}