CompileOptions
interface CompileOptions
Java compilation options.
Summary
Public functions | 
          |
|---|---|
Unit | 
            
              sourceCompatibility(sourceCompatibility: Any)Language level of the java source code.  | 
          
Unit | 
            
              targetCompatibility(targetCompatibility: Any)Version of the generated Java bytecode.  | 
          
Public properties | 
          |
|---|---|
String | 
            
              
               Java source files encoding.  | 
          
Boolean | 
            
              
               Whether core library desugaring is enabled.  | 
          
JavaVersion | 
            
              
               Language level of the java source code.  | 
          
JavaVersion | 
            
              
               Version of the generated Java bytecode.  | 
          
Public functions
sourceCompatibility
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.6 - 
          
JavaVersion.Version_1_6 - 
          
"Version_1_6" 
targetCompatibility
fun targetCompatibility(targetCompatibility: Any): Unit
Version of the generated Java bytecode.
Similar to what Gradle Java plugin uses. Formats supported are:
- 
          
"1.6" - 
          
1.6 - 
          
JavaVersion.Version_1_6 - 
          
"Version_1_6" 
Public properties
isCoreLibraryDesugaringEnabled
var isCoreLibraryDesugaringEnabled: Boolean
Whether core library desugaring is enabled.
sourceCompatibility
var sourceCompatibility: JavaVersion
Language level of the java source code.
Similar to what Gradle Java plugin uses. Formats supported are:
- 
          
"1.6" - 
          
1.6 - 
          
JavaVersion.Version_1_6 - 
          
"Version_1_6" 
targetCompatibility
var targetCompatibility: JavaVersion
Version of the generated Java bytecode.
Similar to what Gradle Java plugin uses. Formats supported are:
- 
          
"1.6" - 
          
1.6 - 
          
JavaVersion.Version_1_6 - 
          
"Version_1_6"