45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
package h0.a.a;
|
|
/* compiled from: TypePath */
|
|
public final class x {
|
|
public final byte[] a;
|
|
public final int b;
|
|
|
|
public x(byte[] bArr, int i) {
|
|
this.a = bArr;
|
|
this.b = i;
|
|
}
|
|
|
|
public static void a(x xVar, c cVar) {
|
|
if (xVar == null) {
|
|
cVar.g(0);
|
|
return;
|
|
}
|
|
byte[] bArr = xVar.a;
|
|
int i = xVar.b;
|
|
cVar.h(bArr, i, (bArr[i] * 2) + 1);
|
|
}
|
|
|
|
public String toString() {
|
|
byte b = this.a[this.b];
|
|
StringBuilder sb = new StringBuilder(b * 2);
|
|
for (int i = 0; i < b; i++) {
|
|
byte[] bArr = this.a;
|
|
int i2 = this.b;
|
|
int i3 = i * 2;
|
|
byte b2 = bArr[i3 + i2 + 1];
|
|
if (b2 == 0) {
|
|
sb.append('[');
|
|
} else if (b2 == 1) {
|
|
sb.append('.');
|
|
} else if (b2 == 2) {
|
|
sb.append('*');
|
|
} else if (b2 == 3) {
|
|
sb.append((int) bArr[i3 + i2 + 2]);
|
|
sb.append(';');
|
|
} else {
|
|
throw new AssertionError();
|
|
}
|
|
}
|
|
return sb.toString();
|
|
}
|
|
}
|