what-the-bank/sources/org/bouncycastle/jce/provider/ReasonsMask.java

50 lines
1.5 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package org.bouncycastle.jce.provider;
import org.bouncycastle.asn1.x509.ReasonFlags;
/* loaded from: classes6.dex */
class ReasonsMask {
static final ReasonsMask allReasons = new ReasonsMask(33023);
private int _reasons;
/* JADX INFO: Access modifiers changed from: package-private */
public boolean isAllReasons() {
return this._reasons == allReasons._reasons;
}
/* JADX INFO: Access modifiers changed from: package-private */
public ReasonsMask intersect(ReasonsMask reasonsMask) {
ReasonsMask reasonsMask2 = new ReasonsMask();
reasonsMask2.addReasons(new ReasonsMask(reasonsMask.getReasons() & this._reasons));
return reasonsMask2;
}
/* JADX INFO: Access modifiers changed from: package-private */
public boolean hasNewReasons(ReasonsMask reasonsMask) {
return ((reasonsMask.getReasons() ^ this._reasons) | this._reasons) != 0;
}
int getReasons() {
return this._reasons;
}
/* JADX INFO: Access modifiers changed from: package-private */
public void addReasons(ReasonsMask reasonsMask) {
this._reasons = reasonsMask.getReasons() | this._reasons;
}
/* JADX INFO: Access modifiers changed from: package-private */
public ReasonsMask(ReasonFlags reasonFlags) {
this._reasons = reasonFlags.intValue();
}
private ReasonsMask(int i) {
this._reasons = i;
}
/* JADX INFO: Access modifiers changed from: package-private */
public ReasonsMask() {
this(0);
}
}