CompileOptions
interface CompileOptions
| com.android.build.api.dsl.CompileOptions | 
Java compilation options.
Summary
            Public methods | 
        |
|---|---|
| abstract Unit | 
            sourceCompatibility(sourceCompatibility: Any)Language level of the java source code.  | 
        
| abstract Unit | 
            targetCompatibility(targetCompatibility: Any)Version of the generated Java bytecode.  | 
        
            Properties | 
        |
|---|---|
| abstract String | 
            
             Java source files encoding.  | 
        
| abstract Boolean | 
            
             Whether core library desugaring is enabled.  | 
        
| abstract JavaVersion | 
            
             Language level of the java source code.  | 
        
| abstract JavaVersion | 
            
             Version of the generated Java bytecode.  | 
        
Public methods
sourceCompatibility
@Incubating abstract fun sourceCompatibility(sourceCompatibility: Any): Unit
Language level of the java source code.
Similar to what Gradle Java plugin uses. Formats supported are:
"1.6"1.6JavaVersion.Version_1_6"Version_1_6"
targetCompatibility
@Incubating abstract fun targetCompatibility(targetCompatibility: Any): Unit
Version of the generated Java bytecode.
Similar to what Gradle Java plugin uses. Formats supported are:
"1.6"1.6JavaVersion.Version_1_6"Version_1_6"
Properties
isCoreLibraryDesugaringEnabled
abstract var isCoreLibraryDesugaringEnabled: Boolean
Whether core library desugaring is enabled.
sourceCompatibility
abstract var sourceCompatibility: JavaVersion
Language level of the java source code.
Similar to what Gradle Java plugin uses. Formats supported are:
"1.6"1.6JavaVersion.Version_1_6"Version_1_6"
targetCompatibility
abstract var targetCompatibility: JavaVersion
Version of the generated Java bytecode.
Similar to what Gradle Java plugin uses. Formats supported are:
"1.6"1.6JavaVersion.Version_1_6"Version_1_6"