Merge "Remove support for EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9."
This commit is contained in:
@@ -29,12 +29,6 @@ func makeVarsProvider(ctx android.MakeVarsContext) {
|
||||
ctx.Strict("TARGET_DEFAULT_BOOTCLASSPATH_LIBRARIES", strings.Join(DefaultBootclasspathLibraries, " "))
|
||||
ctx.Strict("DEFAULT_SYSTEM_MODULES", DefaultSystemModules)
|
||||
|
||||
if ctx.Config().TargetOpenJDK9() {
|
||||
ctx.Strict("DEFAULT_JAVA_LANGUAGE_VERSION", "1.9")
|
||||
} else {
|
||||
ctx.Strict("DEFAULT_JAVA_LANGUAGE_VERSION", "1.8")
|
||||
}
|
||||
|
||||
ctx.Strict("ANDROID_JAVA_HOME", "${JavaHome}")
|
||||
ctx.Strict("ANDROID_JAVA8_HOME", "prebuilts/jdk/jdk8/${hostPrebuiltTag}")
|
||||
ctx.Strict("ANDROID_JAVA9_HOME", "prebuilts/jdk/jdk9/${hostPrebuiltTag}")
|
||||
|
@@ -425,16 +425,12 @@ func (j *Javadoc) addDeps(ctx android.BottomUpMutatorContext) {
|
||||
if sdkDep.hasStandardLibs() {
|
||||
if sdkDep.useDefaultLibs {
|
||||
ctx.AddVariationDependencies(nil, bootClasspathTag, config.DefaultBootclasspathLibraries...)
|
||||
if ctx.Config().TargetOpenJDK9() {
|
||||
ctx.AddVariationDependencies(nil, systemModulesTag, config.DefaultSystemModules)
|
||||
}
|
||||
ctx.AddVariationDependencies(nil, systemModulesTag, config.DefaultSystemModules)
|
||||
if sdkDep.hasFrameworkLibs() {
|
||||
ctx.AddVariationDependencies(nil, libTag, config.DefaultLibraries...)
|
||||
}
|
||||
} else if sdkDep.useModule {
|
||||
if ctx.Config().TargetOpenJDK9() {
|
||||
ctx.AddVariationDependencies(nil, systemModulesTag, sdkDep.systemModules)
|
||||
}
|
||||
ctx.AddVariationDependencies(nil, systemModulesTag, sdkDep.systemModules)
|
||||
ctx.AddVariationDependencies(nil, bootClasspathTag, sdkDep.modules...)
|
||||
}
|
||||
} else if sdkDep.systemModules != "" {
|
||||
|
@@ -887,7 +887,7 @@ func getJavaVersion(ctx android.ModuleContext, javaVersion string, sdkContext sd
|
||||
ret = normalizeJavaVersion(ctx, javaVersion)
|
||||
} else if ctx.Device() && sdk <= 23 {
|
||||
ret = "1.7"
|
||||
} else if ctx.Device() && sdk <= 29 || !ctx.Config().TargetOpenJDK9() {
|
||||
} else if ctx.Device() && sdk <= 29 {
|
||||
ret = "1.8"
|
||||
} else if ctx.Device() &&
|
||||
sdkContext.sdkVersion() != "" &&
|
||||
|
Reference in New Issue
Block a user