Rename 'jvm-default-mode' to 'jvm-default'. Add description
This commit is contained in:
+8
-1
@@ -18,7 +18,6 @@ where advanced options include:
|
||||
-Xdisable-default-scripting-plugin
|
||||
Do not enable scripting plugin by default
|
||||
-Xdisable-standard-script Disable standard kotlin script support
|
||||
-Xenable-jvm-default Allow to use '@JvmDefault' for JVM default method support
|
||||
-Xmultifile-parts-inherit Compile multifile classes as a hierarchy of parts and facade
|
||||
-Xmodule-path=<path> Paths where to find Java 9+ modules
|
||||
-Xjavac-arguments=<option[,]> Java compiler arguments
|
||||
@@ -31,6 +30,14 @@ where advanced options include:
|
||||
* ignore
|
||||
* strict (experimental; treat as other supported nullability annotations)
|
||||
* warn (report a warning)
|
||||
-Xjvm-default={disable|enable|compatibility}
|
||||
Allow to use '@JvmDefault' annotation for JVM default method support.
|
||||
-Xjvm-default=disable Prohibit usages of @JvmDefault
|
||||
-Xjvm-default=enable Allow usages of @JvmDefault; only generate the default method
|
||||
in the interface (annotating an existing method can break binary compatibility)
|
||||
-Xjvm-default=compatibility Allow usages of @JvmDefault; generate a compatibility accessor
|
||||
in the 'DefaultImpls' class in addition to the interface method
|
||||
|
||||
-Xload-builtins-from-dependencies
|
||||
Load definitions of built-in declarations from module dependencies, instead of from the compiler
|
||||
-Xno-call-assertions Don't generate not-null assertions for arguments of platform types
|
||||
|
||||
Reference in New Issue
Block a user