Use Providers.of() instead of hand-rolled Provider
Change-Id: I6073fb02b1a5eda7f5889b0a27d4aaa3821cbcb7
This commit is contained in:
@@ -24,6 +24,7 @@ import com.google.gerrit.server.AnonymousUser;
|
||||
import com.google.gerrit.server.CurrentUser;
|
||||
import com.google.gerrit.server.IdentifiedUser;
|
||||
import com.google.inject.Provider;
|
||||
import com.google.inject.util.Providers;
|
||||
|
||||
import com.googlecode.prolog_cafe.lang.HashtableOfTerm;
|
||||
import com.googlecode.prolog_cafe.lang.IllegalTypeException;
|
||||
@@ -103,11 +104,7 @@ class PRED_current_user_2 extends Predicate.P2 {
|
||||
final ReviewDb db = StoredValues.REVIEW_DB.getOrNull(engine);
|
||||
IdentifiedUser.GenericFactory userFactory = userFactory(engine);
|
||||
if (db != null) {
|
||||
user = userFactory.create(new Provider<ReviewDb>() {
|
||||
public ReviewDb get() {
|
||||
return db;
|
||||
}
|
||||
}, accountId);
|
||||
user = userFactory.create(Providers.of(db), accountId);
|
||||
} else {
|
||||
user = userFactory.create(accountId);
|
||||
}
|
||||
|
Reference in New Issue
Block a user