f4d0139a43
For an example of the effect, see the bug. Bug: 130415177 Change-Id: I59ed0c0c1a486653b3df0c601dd9af2a07e719f3
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;
|
|
}
|
|
}
|