Polishing
This commit is contained in:
parent
07472758ee
commit
84963ba4d8
|
@ -128,8 +128,9 @@ public abstract class CoroutinesUtils {
|
||||||
Object arg = args[index];
|
Object arg = args[index];
|
||||||
if (!(parameter.isOptional() && arg == null)) {
|
if (!(parameter.isOptional() && arg == null)) {
|
||||||
KType type = parameter.getType();
|
KType type = parameter.getType();
|
||||||
if (!(type.isMarkedNullable() && arg == null) && type.getClassifier() instanceof KClass<?> kClass
|
if (!(type.isMarkedNullable() && arg == null) &&
|
||||||
&& KotlinDetector.isInlineClass(JvmClassMappingKt.getJavaClass(kClass))) {
|
type.getClassifier() instanceof KClass<?> kClass &&
|
||||||
|
KotlinDetector.isInlineClass(JvmClassMappingKt.getJavaClass(kClass))) {
|
||||||
KFunction<?> constructor = KClasses.getPrimaryConstructor(kClass);
|
KFunction<?> constructor = KClasses.getPrimaryConstructor(kClass);
|
||||||
if (!KCallablesJvm.isAccessible(constructor)) {
|
if (!KCallablesJvm.isAccessible(constructor)) {
|
||||||
KCallablesJvm.setAccessible(constructor, true);
|
KCallablesJvm.setAccessible(constructor, true);
|
||||||
|
|
Loading…
Reference in New Issue