diff options
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/java/java.go b/java/java.go index 874f93576..659f98a7c 100644 --- a/java/java.go +++ b/java/java.go @@ -517,8 +517,14 @@ func getJavaVersion(ctx android.ModuleContext, javaVersion string, sdkContext an  		return normalizeJavaVersion(ctx, javaVersion)  	} else if ctx.Device() {  		return defaultJavaLanguageVersion(ctx, sdkContext.SdkVersion(ctx)) -	} else { +	} else if ctx.Config().TargetsJava17() { +		// Temporary experimental flag to be able to try and build with +		// java version 17 options.  The flag, if used, just sets Java +		// 17 as the default version, leaving any components that +		// target an older version intact.  		return JAVA_VERSION_17 +	} else { +		return JAVA_VERSION_11  	}  }  |