diff --git a/src/org/jetbrains/java/decompiler/main/ClassWriter.java b/src/org/jetbrains/java/decompiler/main/ClassWriter.java index 2d57c02..e71b0f8 100644 --- a/src/org/jetbrains/java/decompiler/main/ClassWriter.java +++ b/src/org/jetbrains/java/decompiler/main/ClassWriter.java @@ -502,7 +502,7 @@ public class ClassWriter { } private static boolean isVarArgRecord(StructClass cl) { - String canonicalConstructorDescriptor = + String canonicalConstructorDescriptor = cl.getRecordComponents().stream().map(c -> c.getDescriptor()).collect(Collectors.joining("", "(", ")V")); StructMethod init = cl.getMethod(CodeConstants.INIT_NAME, canonicalConstructorDescriptor); return init != null && init.hasModifier(CodeConstants.ACC_VARARGS);