194f58525a
so that it can be customized easily. Change-Id: I633846631ac3d4c70ebb3ea35a3edc2feee8339e
17 lines
274 B
Java
17 lines
274 B
Java
package com.android.launcher3.util;
|
|
|
|
public interface FlagOp {
|
|
|
|
FlagOp NO_OP = i -> i;
|
|
|
|
int apply(int flags);
|
|
|
|
static FlagOp addFlag(int flag) {
|
|
return i -> i + flag;
|
|
}
|
|
|
|
static FlagOp removeFlag(int flag) {
|
|
return i -> i & ~flag;
|
|
}
|
|
}
|