Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
硅谷海盗
kotlin
提交
606ae45f
K
kotlin
项目概览
硅谷海盗
/
kotlin
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kotlin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
606ae45f
编写于
2月 10, 2021
作者:
D
Dmitriy Novozhilov
提交者:
TeamCityServer
2月 10, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[Test] Replace remaining `KOTLIN_CONFIGURATION_FLAGS` directives with specific ones
上级
3ee56657
变更
29
隐藏空白更改
内联
并排
Showing
29 changed file
with
54 addition
and
35 deletion
+54
-35
compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt
...ains/kotlin/test/directives/LanguageSettingsDirectives.kt
+6
-0
compiler/testData/codegen/box/annotations/divisionByZeroInJava.kt
.../testData/codegen/box/annotations/divisionByZeroInJava.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/implicitReturn.kt
...codegen/box/annotations/typeAnnotations/implicitReturn.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/implicitReturnAgainstCompiled.kt
...otations/typeAnnotations/implicitReturnAgainstCompiled.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/kt41484.kt
...stData/codegen/box/annotations/typeAnnotations/kt41484.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/methodParameters.kt
...degen/box/annotations/typeAnnotations/methodParameters.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/typeAnnotationTarget6.kt
.../box/annotations/typeAnnotations/typeAnnotationTarget6.kt
+1
-1
compiler/testData/codegen/box/annotations/typeAnnotations/typeUseAnnotation.kt
...egen/box/annotations/typeAnnotations/typeUseAnnotation.kt
+1
-1
compiler/testData/codegen/box/callableReference/adaptedReferences/noAdaptedReferencesIfNoOptimizedReferencesEnabled.kt
...nces/noAdaptedReferencesIfNoOptimizedReferencesEnabled.kt
+1
-1
compiler/testData/codegen/box/compileKotlinAgainstKotlin/typeAnnotations/implicitReturn.kt
...pileKotlinAgainstKotlin/typeAnnotations/implicitReturn.kt
+1
-1
compiler/testData/codegen/box/funInterface/noOptimizedCallableReferences.kt
...codegen/box/funInterface/noOptimizedCallableReferences.kt
+1
-1
compiler/testData/codegen/box/notNullAssertions/callAssertions.kt
.../testData/codegen/box/notNullAssertions/callAssertions.kt
+1
-1
compiler/testData/codegen/box/notNullAssertions/doGenerateParamAssertions.kt
...odegen/box/notNullAssertions/doGenerateParamAssertions.kt
+1
-1
compiler/testData/codegen/box/notNullAssertions/noCallAssertions.kt
...estData/codegen/box/notNullAssertions/noCallAssertions.kt
+2
-1
compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsKnpe_1_3.kt
...degen/box/nullCheckOptimization/exclExclThrowsKnpe_1_3.kt
+1
-1
compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsIse_1_3.kt
...n/box/nullCheckOptimization/javaNullCheckThrowsIse_1_3.kt
+1
-1
compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsIae_1_3.kt
.../nullCheckOptimization/parameterNullCheckThrowsIae_1_3.kt
+1
-1
compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt
...r/testData/codegen/box/parametersMetadata/defaultImpls.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/delegation.kt
...ler/testData/codegen/box/parametersMetadata/delegation.kt
+1
-1
compiler/testData/codegen/box/parametersMetadata/enum.kt
compiler/testData/codegen/box/parametersMetadata/enum.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt
...tData/codegen/box/parametersMetadata/extensionFunction.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/function.kt
compiler/testData/codegen/box/parametersMetadata/function.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/inlineClassMethodParameterModifiers.kt
...parametersMetadata/inlineClassMethodParameterModifiers.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/inlineClassMethodParameterNames.kt
...box/parametersMetadata/inlineClassMethodParameterNames.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/innerClass.kt
...ler/testData/codegen/box/parametersMetadata/innerClass.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/superParams.kt
...er/testData/codegen/box/parametersMetadata/superParams.kt
+2
-2
compiler/testData/codegen/box/parametersMetadata/suspendFunction.kt
...estData/codegen/box/parametersMetadata/suspendFunction.kt
+1
-1
compiler/testData/codegen/boxInline/reified/checkCast/simple_1_3.kt
...estData/codegen/boxInline/reified/checkCast/simple_1_3.kt
+1
-1
compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/configuration/JvmEnvironmentConfigurator.kt
...test/services/configuration/JvmEnvironmentConfigurator.kt
+12
-0
未找到文件。
compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt
浏览文件 @
606ae45f
...
...
@@ -68,6 +68,12 @@ object LanguageSettingsDirectives : SimpleDirectivesContainer() {
)
val
ENABLE_JVM_PREVIEW
by
directive
(
"Enable JVM preview features"
)
val
EMIT_JVM_TYPE_ANNOTATIONS
by
directive
(
"Enable emitting jvm type annotations"
)
val
NO_OPTIMIZED_CALLABLE_REFERENCES
by
directive
(
"Don't optimize callable references"
)
val
DISABLE_PARAM_ASSERTIONS
by
directive
(
"Disable assertions on parameters"
)
val
DISABLE_CALL_ASSERTIONS
by
directive
(
"Disable assertions on calls"
)
val
NO_UNIFIED_NULL_CHECKS
by
directive
(
"No unified null checks"
)
val
PARAMETERS_METADATA
by
directive
(
"Add parameters metadata for 1.8 reflection"
)
// --------------------- Utils ---------------------
...
...
compiler/testData/codegen/box/annotations/divisionByZeroInJava.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
USE_PSI_CLASS_FILES_READING
// USE_PSI_CLASS_FILES_READING
// MODULE: lib
// FILE: J.java
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/implicitReturn.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// IGNORE_BACKEND_FIR: JVM_IR
// JVM_TARGET: 1.8
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/implicitReturnAgainstCompiled.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// IGNORE_BACKEND_FIR: JVM_IR
// JVM_TARGET: 1.8
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/kt41484.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FULL_JDK
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/methodParameters.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// IGNORE_BACKEND: ANDROID
// JVM_TARGET: 1.8
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/typeAnnotationTarget6.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// No virtual method getAnnotatedReturnType()Ljava/lang/reflect/AnnotatedType
...
...
compiler/testData/codegen/box/annotations/typeAnnotations/typeUseAnnotation.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// WITH_REFLECT
...
...
compiler/testData/codegen/box/callableReference/adaptedReferences/noAdaptedReferencesIfNoOptimizedReferencesEnabled.kt
浏览文件 @
606ae45f
// TARGET_BACKEND: JVM
// WITH_RUNTIME
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_OPTIMIZED_CALLABLE_REFERENCES
// NO_OPTIMIZED_CALLABLE_REFERENCES
class
A
{
fun
target
():
Int
=
42
...
...
compiler/testData/codegen/box/compileKotlinAgainstKotlin/typeAnnotations/implicitReturn.kt
浏览文件 @
606ae45f
// IGNORE_BACKEND_FIR: JVM_IR
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
EMIT_JVM_TYPE_ANNOTATIONS
// EMIT_JVM_TYPE_ANNOTATIONS
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// WITH_REFLECT
...
...
compiler/testData/codegen/box/funInterface/noOptimizedCallableReferences.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: WASM
// WASM_MUTE_REASON: SAM_CONVERSIONS
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_OPTIMIZED_CALLABLE_REFERENCES
// NO_OPTIMIZED_CALLABLE_REFERENCES
fun
interface
P
{
fun
get
():
String
...
...
compiler/testData/codegen/box/notNullAssertions/callAssertions.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE
// IGNORE_BACKEND_FIR: JVM_IR
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
DISABLE_PARAM_ASSERTIONS
// DISABLE_PARAM_ASSERTIONS
// MODULE: lib
// FILE: A.java
...
...
compiler/testData/codegen/box/notNullAssertions/doGenerateParamAssertions.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
DISABLE_CALL_ASSERTIONS
// DISABLE_CALL_ASSERTIONS
// MODULE: lib
// FILE: C.java
package
test;
...
...
compiler/testData/codegen/box/notNullAssertions/noCallAssertions.kt
浏览文件 @
606ae45f
// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE
// KOTLIN_CONFIGURATION_FLAGS: +JVM.DISABLE_PARAM_ASSERTIONS, +JVM.DISABLE_CALL_ASSERTIONS
// DISABLE_PARAM_ASSERTIONS
// DISABLE_CALL_ASSERTIONS
// MODULE: lib
// FILE: A.java
...
...
compiler/testData/codegen/box/nullCheckOptimization/exclExclThrowsKnpe_1_3.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_UNIFIED_NULL_CHECKS
// NO_UNIFIED_NULL_CHECKS
// WITH_RUNTIME
// TARGET_BACKEND: JVM
...
...
compiler/testData/codegen/box/nullCheckOptimization/javaNullCheckThrowsIse_1_3.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_UNIFIED_NULL_CHECKS
// NO_UNIFIED_NULL_CHECKS
// TARGET_BACKEND: JVM
// FILE: A.java
...
...
compiler/testData/codegen/box/nullCheckOptimization/parameterNullCheckThrowsIae_1_3.kt
浏览文件 @
606ae45f
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_UNIFIED_NULL_CHECKS
// NO_UNIFIED_NULL_CHECKS
// TARGET_BACKEND: JVM
// FILE: A.java
...
...
compiler/testData/codegen/box/parametersMetadata/defaultImpls.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
interface
Test
{
fun
test
(
OK
:
String
)
=
"123"
...
...
@@ -18,4 +18,4 @@ fun box(): String {
if
(
parameters
[
1
].
modifiers
!=
0
)
return
"wrong modifier on value parameter: ${parameters[1].modifiers}"
return
parameters
[
1
].
name
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/delegation.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// WITH_RUNTIME
// FULL_JDK
// JAVAC_OPTIONS: -parameters
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
// JVM_TARGET: 1.8
// FILE: JavaInterface.java
...
...
compiler/testData/codegen/box/parametersMetadata/enum.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
enum
class
A
(
val
OK
:
String
)
{
...
...
@@ -21,4 +21,4 @@ fun box(): String {
if
(
parameters
[
2
].
modifiers
!=
0
)
return
"wrong modifier on value parameter: ${parameters[2].modifiers}"
return
parameters
[
2
].
name
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/extensionFunction.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
class
A
()
{
fun
String
.
test
(
OK
:
String
)
{
...
...
@@ -18,4 +18,4 @@ fun box(): String {
if
(!
parameters
[
0
].
isImplicit
()
||
parameters
[
0
].
isSynthetic
())
return
"wrong modifier on receiver parameter: ${parameters[0].modifiers}"
return
parameters
[
1
].
name
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/function.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
class
A
()
{
fun
test
(
OK
:
String
)
{
...
...
@@ -17,4 +17,4 @@ fun box(): String {
if
(
parameters
[
0
].
modifiers
!=
0
)
return
"wrong modifier on value parameter: ${parameters[0].modifiers}"
return
parameters
[
0
].
name
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/inlineClassMethodParameterModifiers.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
// FILE: A.kt
...
...
@@ -25,4 +25,4 @@ fun box(): String {
return
"wrong modifier (not implicit) on extension receiver parameter: ${extensionMethodParameters[0].modifiers}"
return
"OK"
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/inlineClassMethodParameterNames.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
// FILE: A.kt
...
...
@@ -24,4 +24,4 @@ fun box(): String {
return
"wrong name on extension receiver parameter: ${extensionMethodParameters[0].name}"
return
"OK"
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/innerClass.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
class
A
{
inner
class
B
...
...
@@ -17,4 +17,4 @@ fun box(): String {
if
(!
parameters
[
0
].
isImplicit
()
||
parameters
[
0
].
isSynthetic
())
return
"wrong outer flags: ${parameters[0].modifiers}"
return
"OK"
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/superParams.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
open
class
A
(
val
s
:
String
)
...
...
@@ -17,4 +17,4 @@ fun box(): String {
if
(!
parameters
[
0
].
isSynthetic
()
||
parameters
[
0
].
isImplicit
())
return
"wrong modifier on value parameter: ${parameters[0].modifiers}"
return
value
.
s
}
\ No newline at end of file
}
compiler/testData/codegen/box/parametersMetadata/suspendFunction.kt
浏览文件 @
606ae45f
...
...
@@ -2,7 +2,7 @@
// TARGET_BACKEND: JVM
// WITH_RUNTIME
// FULL_JDK
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
PARAMETERS_METADATA
// PARAMETERS_METADATA
import
kotlin.coroutines.*
import
kotlin.coroutines.intrinsics.*
...
...
compiler/testData/codegen/boxInline/reified/checkCast/simple_1_3.kt
浏览文件 @
606ae45f
// WITH_RUNTIME
//
KOTLIN_CONFIGURATION_FLAGS: +JVM.
NO_UNIFIED_NULL_CHECKS
// NO_UNIFIED_NULL_CHECKS
// TARGET_BACKEND: JVM
// FILE: 1.kt
package
test
...
...
compiler/tests-common-new/tests/org/jetbrains/kotlin/test/services/configuration/JvmEnvironmentConfigurator.kt
浏览文件 @
606ae45f
...
...
@@ -25,7 +25,13 @@ import org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirective
import
org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives.SAM_CONVERSIONS
import
org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives.STRING_CONCAT
import
org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives.USE_OLD_INLINE_CLASSES_MANGLING_SCHEME
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.DISABLE_CALL_ASSERTIONS
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.DISABLE_PARAM_ASSERTIONS
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.EMIT_JVM_TYPE_ANNOTATIONS
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.ENABLE_JVM_PREVIEW
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.NO_OPTIMIZED_CALLABLE_REFERENCES
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.NO_UNIFIED_NULL_CHECKS
import
org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.PARAMETERS_METADATA
import
org.jetbrains.kotlin.test.directives.model.DirectivesContainer
import
org.jetbrains.kotlin.test.directives.model.RegisteredDirectives
import
org.jetbrains.kotlin.test.directives.model.singleOrZeroValue
...
...
@@ -61,6 +67,12 @@ class JvmEnvironmentConfigurator(testServices: TestServices) : EnvironmentConfig
register
(
LAMBDAS
,
JVMConfigurationKeys
.
LAMBDAS
)
register
(
USE_OLD_INLINE_CLASSES_MANGLING_SCHEME
,
JVMConfigurationKeys
.
USE_OLD_INLINE_CLASSES_MANGLING_SCHEME
)
register
(
ENABLE_JVM_PREVIEW
,
JVMConfigurationKeys
.
ENABLE_JVM_PREVIEW
)
register
(
EMIT_JVM_TYPE_ANNOTATIONS
,
JVMConfigurationKeys
.
EMIT_JVM_TYPE_ANNOTATIONS
)
register
(
NO_OPTIMIZED_CALLABLE_REFERENCES
,
JVMConfigurationKeys
.
NO_OPTIMIZED_CALLABLE_REFERENCES
)
register
(
DISABLE_PARAM_ASSERTIONS
,
JVMConfigurationKeys
.
DISABLE_PARAM_ASSERTIONS
)
register
(
DISABLE_CALL_ASSERTIONS
,
JVMConfigurationKeys
.
DISABLE_CALL_ASSERTIONS
)
register
(
NO_UNIFIED_NULL_CHECKS
,
JVMConfigurationKeys
.
NO_UNIFIED_NULL_CHECKS
)
register
(
PARAMETERS_METADATA
,
JVMConfigurationKeys
.
PARAMETERS_METADATA
)
}
override
fun
configureCompilerConfiguration
(
configuration
:
CompilerConfiguration
,
module
:
TestModule
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录