summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
authorJaewoong Jung <jungjw@google.com>2021-04-02 00:34:06 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-04-02 00:34:06 +0000
commit37a5d5ebd8da29e0d66742d99933b0b59b17784f (patch)
tree3d705cb6991de9a1edde676d5041bfb4637209de /java/java.go
parent252831b03abe3d8a8849a2e271068acc056a3c47 (diff)
parent5ab650800820efec13d2e36d0ae25a4e4240ac00 (diff)
Merge "Revert "Add min_sdk_version to java_import.""
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 26e5091b6..70ad87938 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
}