diff options
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/java/java.go b/java/java.go index d67e9e098..1d7eaa771 100644 --- a/java/java.go +++ b/java/java.go @@ -1658,7 +1658,7 @@ func (j *Module) compile(ctx android.ModuleContext, aaptSrcJar android.Path) {  			if v := sdkSpec.version; v.isNumbered() {  				return v.String()  			} else { -				return ctx.Config().DefaultAppTargetSdk() +				return ctx.Config().DefaultAppTargetSdk(ctx).String()  			}  		} @@ -1876,7 +1876,8 @@ func (j *Module) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Modu  	return j.depIsInSameApex(ctx, dep)  } -func (j *Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion int) error { +func (j *Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext, +	sdkVersion android.ApiLevel) error {  	sdkSpec := j.minSdkVersion()  	if !sdkSpec.specified() {  		return fmt.Errorf("min_sdk_version is not specified") @@ -1888,7 +1889,7 @@ func (j *Module) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersi  	if err != nil {  		return err  	} -	if int(ver) > sdkVersion { +	if ver.ApiLevel(ctx).GreaterThan(sdkVersion) {  		return fmt.Errorf("newer SDK(%v)", ver)  	}  	return nil @@ -2753,7 +2754,8 @@ func (j *Import) DepIsInSameApex(ctx android.BaseModuleContext, dep android.Modu  	return j.depIsInSameApex(ctx, dep)  } -func (j *Import) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion int) error { +func (j *Import) ShouldSupportSdkVersion(ctx android.BaseModuleContext, +	sdkVersion android.ApiLevel) error {  	// Do not check for prebuilts against the min_sdk_version of enclosing APEX  	return nil  } @@ -2936,7 +2938,8 @@ func (j *DexImport) DexJarBuildPath() android.Path {  	return j.dexJarFile  } -func (j *DexImport) ShouldSupportSdkVersion(ctx android.BaseModuleContext, sdkVersion int) error { +func (j *DexImport) ShouldSupportSdkVersion(ctx android.BaseModuleContext, +	sdkVersion android.ApiLevel) error {  	// we don't check prebuilt modules for sdk_version  	return nil  } |