Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
46
apk_decompiled/sources/M/a.java
Normal file
46
apk_decompiled/sources/M/a.java
Normal file
@@ -0,0 +1,46 @@
|
||||
package M;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class a {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public static final byte[] f1060e = new byte[1792];
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final CharSequence f1061a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int f1062b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f1063c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public char f1064d;
|
||||
|
||||
static {
|
||||
for (int i = 0; i < 1792; i++) {
|
||||
f1060e[i] = Character.getDirectionality(i);
|
||||
}
|
||||
}
|
||||
|
||||
public a(CharSequence charSequence) {
|
||||
this.f1061a = charSequence;
|
||||
this.f1062b = charSequence.length();
|
||||
}
|
||||
|
||||
public final byte a() {
|
||||
int i = this.f1063c - 1;
|
||||
CharSequence charSequence = this.f1061a;
|
||||
char charAt = charSequence.charAt(i);
|
||||
this.f1064d = charAt;
|
||||
if (Character.isLowSurrogate(charAt)) {
|
||||
int codePointBefore = Character.codePointBefore(charSequence, this.f1063c);
|
||||
this.f1063c -= Character.charCount(codePointBefore);
|
||||
return Character.getDirectionality(codePointBefore);
|
||||
}
|
||||
this.f1063c--;
|
||||
char c4 = this.f1064d;
|
||||
return c4 < 1792 ? f1060e[c4] : Character.getDirectionality(c4);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user