Skip to content

GenerateKotlinFileAction.doGenerateKotlinDataClassFileAction freezes UI thread for 65seconds #427

@viuginick1

Description

@viuginick1
wu.seal.jsontokotlin.GenerateKotlinFileAction.actionPerformed(GenerateKotlinFileAction.kt:61) [58300ms]
wu.seal.jsontokotlin.GenerateKotlinFileAction.doGenerateKotlinDataClassFileAction(GenerateKotlinFileAction.kt:93) [58300ms]
+ wu.seal.jsontokotlin.utils.KotlinClassFileGenerator.generateSingleKotlinClassFile(KotlinClassFileGenerator.kt:22) [46600ms]
  + java.base@17.0.10/java.lang.StringBuilder.toString(StringBuilder.java:453) [24100ms]
    java.base@17.0.10/java.lang.StringLatin1.newString(StringLatin1.java:769) [24100ms]
    java.base@17.0.10/java.util.Arrays.copyOfRange(Arrays.java:3822) [22900ms]
  + java.base@17.0.10/java.lang.StringBuilder.append(StringBuilder.java:179) [21900ms]
    java.base@17.0.10/java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:582) [21900ms]
    java.base@17.0.10/java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:228) [21900ms]
    java.base@17.0.10/java.util.Arrays.copyOf(Arrays.java:3537) [21900ms]
  + wu.seal.jsontokotlin.model.classscodestruct.DataClass.rename(DataClass.kt:36) [600ms]
    wu.seal.jsontokotlin.model.classscodestruct.DataClass.copy$default(DataClass.kt) [600ms]
    wu.seal.jsontokotlin.model.classscodestruct.DataClass.copy(DataClass.kt) [600ms]
+ wu.seal.jsontokotlin.utils.KotlinClassFileGenerator.generateSingleKotlinClassFile(KotlinClassFileGenerator.kt:20) [11700ms]

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