Minor: improve table formatting
This commit is contained in:
@@ -5,11 +5,13 @@
|
||||
### kotlin
|
||||
|
||||
How to apply:
|
||||
|
||||
```
|
||||
apply plugin: 'kotlin'
|
||||
```
|
||||
|
||||
Tasks:
|
||||
|
||||
| Name | Type | Description
|
||||
|------------------------------|--------------------|---------------|
|
||||
| compileKotlin | [KotlinJvmCompile] | A task is created for `main` source set |
|
||||
@@ -17,6 +19,7 @@ Tasks:
|
||||
| compile*SourceSetName*Kotlin | [KotlinJvmCompile] | A task is created for each additional source set |
|
||||
|
||||
Each [KotlinJvmCompile] task provides `kotlinOptions` ([KotlinJvmOptions]) extension:
|
||||
|
||||
```
|
||||
compileKotlin {
|
||||
kotlinOptions {
|
||||
@@ -31,16 +34,19 @@ compileKotlin {
|
||||
A plugin that should be used for Android development.
|
||||
|
||||
How to apply:
|
||||
|
||||
```
|
||||
apply plugin: 'kotlin-android'
|
||||
```
|
||||
|
||||
Tasks:
|
||||
|
||||
| Name | Type | Description
|
||||
|------------------------------|--------------------|---------------|
|
||||
| compile*VariantName*Kotlin | [KotlinJvmCompile] | A task is created for each variant |
|
||||
|
||||
Note that tasks are created after evaluation, so all references to tasks should be done in `afterEvaluate` section:
|
||||
|
||||
```
|
||||
afterEvaluate {
|
||||
compileDebugKotlin {
|
||||
@@ -52,6 +58,7 @@ afterEvaluate {
|
||||
```
|
||||
|
||||
Android plugin also adds `kotlinOptions` extension to `android` section to set options for all kotlin tasks:
|
||||
|
||||
```
|
||||
android {
|
||||
kotlinOptions {
|
||||
@@ -61,6 +68,7 @@ android {
|
||||
```
|
||||
|
||||
Task's `kotlinOptions` "override" ones in `android` section:
|
||||
|
||||
```
|
||||
android {
|
||||
kotlinOptions {
|
||||
@@ -82,11 +90,13 @@ afterEvaluate {
|
||||
### kotlin2js
|
||||
|
||||
How to apply:
|
||||
|
||||
```
|
||||
apply plugin: 'kotlin2js'
|
||||
```
|
||||
|
||||
Tasks:
|
||||
|
||||
| Name | Type | Description
|
||||
|--------------------------------|--------------------|---------------|
|
||||
| compileKotlin2Js | [KotlinJsCompile] | A task is created for `main` source set |
|
||||
@@ -94,6 +104,7 @@ Tasks:
|
||||
| compile*SourceSetName*Kotlin2Js| [KotlinJsCompile] | A task is created for each additional source set |
|
||||
|
||||
Each [KotlinJsCompile] task provides `kotlinOptions` ([KotlinJsOptions]) extension:
|
||||
|
||||
```
|
||||
compileKotlin2Js {
|
||||
kotlinOptions {
|
||||
|
||||
Reference in New Issue
Block a user