From ede143d4bdc4420f978f8ec5720f6870e0bf9afe Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 12 Apr 2021 08:57:47 +0200 Subject: [PATCH] use jdk9+ Map.entry API instead of AbstractMap.SimpleImmutableEntry GitOrigin-RevId: bac64af4495e36b044873f6a97625342af907bec --- src/org/jetbrains/java/decompiler/main/ClassWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);