cleanup: use streams

This commit is contained in:
Egor.Ushakov
2017-01-17 20:45:27 +03:00
parent f466a2bc55
commit 9ee45b3f5a

View File

@@ -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<VarVersionPair> 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()) {