Convert some Functions/Predicates to streams & lambdas (4)

Change-Id: I8a3b8f1247df99f824c3b4d34c7573b5d16a10a4
This commit is contained in:
Dave Borowitz
2016-09-20 11:52:03 -04:00
parent 8c6540e84b
commit eed3ed3b1a
16 changed files with 100 additions and 208 deletions

View File

@@ -14,7 +14,6 @@
package com.google.gerrit.acceptance;
import com.google.common.base.Function;
import com.google.common.collect.FluentIterable;
import com.google.gerrit.reviewdb.client.Account;
import com.google.gerrit.server.mail.Address;
@@ -29,13 +28,7 @@ import java.util.Arrays;
public class TestAccount {
public static FluentIterable<Account.Id> ids(
Iterable<TestAccount> accounts) {
return FluentIterable.from(accounts)
.transform(new Function<TestAccount, Account.Id>() {
@Override
public Account.Id apply(TestAccount in) {
return in.id;
}
});
return FluentIterable.from(accounts).transform(a -> a.id);
}
public static FluentIterable<Account.Id> ids(TestAccount... accounts) {
@@ -43,13 +36,7 @@ public class TestAccount {
}
public static FluentIterable<String> names(Iterable<TestAccount> accounts) {
return FluentIterable.from(accounts)
.transform(new Function<TestAccount, String>() {
@Override
public String apply(TestAccount in) {
return in.fullName;
}
});
return FluentIterable.from(accounts).transform(a -> a.fullName);
}
public static FluentIterable<String> names(TestAccount... accounts) {