From 9ee45b3f5a69b4a7ce1bb21fed322fcda99fbb95 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Tue, 17 Jan 2017 20:45:27 +0300 Subject: [PATCH] cleanup: use streams --- src/org/jetbrains/java/decompiler/main/ClassWriter.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/org/jetbrains/java/decompiler/main/ClassWriter.java b/src/org/jetbrains/java/decompiler/main/ClassWriter.java index d80090d..0986a22 100644 --- a/src/org/jetbrains/java/decompiler/main/ClassWriter.java +++ b/src/org/jetbrains/java/decompiler/main/ClassWriter.java @@ -651,15 +651,10 @@ public class ClassWriter { if (attr != null) { descriptor = GenericMain.parseMethodSignature(attr.getSignature()); if (descriptor != null) { - int actualParams = md.params.length; + long actualParams = md.params.length; List sigFields = methodWrapper.signatureFields; if (sigFields != null) { - actualParams = 0; - for (VarVersionPair field : methodWrapper.signatureFields) { - if (field == null) { - actualParams++; - } - } + actualParams = sigFields.stream().filter(Objects::isNull).count(); } else if (isEnum && init) actualParams -= 2; if (actualParams != descriptor.params.size()) {