Rabbit-R1/android (non root)/java/sources/com/google/zxing/aztec/encoder/SimpleToken.java

29 lines
879 B
Java
Raw Normal View History

2024-05-21 21:08:36 +00:00
package com.google.zxing.aztec.encoder;
import com.google.zxing.common.BitArray;
import kotlin.text.Typography;
/* loaded from: classes3.dex */
final class SimpleToken extends Token {
private final short bitCount;
private final short value;
/* JADX INFO: Access modifiers changed from: package-private */
public SimpleToken(Token token, int i, int i2) {
super(token);
this.value = (short) i;
this.bitCount = (short) i2;
}
@Override // com.google.zxing.aztec.encoder.Token
void appendTo(BitArray bitArray, byte[] bArr) {
bitArray.appendBits(this.value, this.bitCount);
}
public String toString() {
short s = this.value;
short s2 = this.bitCount;
return "<" + Integer.toBinaryString((1 << this.bitCount) | (s & ((1 << s2) - 1)) | (1 << s2)).substring(1) + Typography.greater;
}
}