Skip to content

这个地方可能会抛 #4

@JamesKarl

Description

@JamesKarl

如果$valueGetter != null 但是$valueGetter也不是一个List,$valueGetter as List会抛异常的。应该改为:$valueGetter is List

KotlineDataClass.kt 的第64行。

修改前
p.isListType() && !p.getGenericType().isPrimitiveType() -> { append("$valueGetter != null ? ($valueGetter as List).map((i) => ${p.getGenericType()}.fromJson(i)).toList() : null") }

修改后
p.isListType() && !p.getGenericType().isPrimitiveType() -> { append("$valueGetter is List ? ($valueGetter as List).map((i) => ${p.getGenericType()}.fromJson(i)).toList() : null") }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions