Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
94
apk_decompiled/sources/f0/C0343g.java
Normal file
94
apk_decompiled/sources/f0/C0343g.java
Normal file
@@ -0,0 +1,94 @@
|
||||
package f0;
|
||||
|
||||
import android.text.InputFilter;
|
||||
import android.text.method.PasswordTransformationMethod;
|
||||
import android.text.method.TransformationMethod;
|
||||
import android.util.SparseArray;
|
||||
import android.widget.TextView;
|
||||
import m3.l;
|
||||
|
||||
/* renamed from: f0.g, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0343g extends l {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final TextView f6457a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final C0341e f6458b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f6459c = true;
|
||||
|
||||
public C0343g(TextView textView) {
|
||||
this.f6457a = textView;
|
||||
this.f6458b = new C0341e(textView);
|
||||
}
|
||||
|
||||
@Override // m3.l
|
||||
public final boolean F() {
|
||||
return this.f6459c;
|
||||
}
|
||||
|
||||
@Override // m3.l
|
||||
public final void W(boolean z3) {
|
||||
if (z3) {
|
||||
TextView textView = this.f6457a;
|
||||
textView.setTransformationMethod(e0(textView.getTransformationMethod()));
|
||||
}
|
||||
}
|
||||
|
||||
@Override // m3.l
|
||||
public final void X(boolean z3) {
|
||||
this.f6459c = z3;
|
||||
TextView textView = this.f6457a;
|
||||
textView.setTransformationMethod(e0(textView.getTransformationMethod()));
|
||||
textView.setFilters(u(textView.getFilters()));
|
||||
}
|
||||
|
||||
@Override // m3.l
|
||||
public final TransformationMethod e0(TransformationMethod transformationMethod) {
|
||||
return this.f6459c ? ((transformationMethod instanceof k) || (transformationMethod instanceof PasswordTransformationMethod)) ? transformationMethod : new k(transformationMethod) : transformationMethod instanceof k ? ((k) transformationMethod).f6466a : transformationMethod;
|
||||
}
|
||||
|
||||
@Override // m3.l
|
||||
public final InputFilter[] u(InputFilter[] inputFilterArr) {
|
||||
if (!this.f6459c) {
|
||||
SparseArray sparseArray = new SparseArray(1);
|
||||
for (int i = 0; i < inputFilterArr.length; i++) {
|
||||
InputFilter inputFilter = inputFilterArr[i];
|
||||
if (inputFilter instanceof C0341e) {
|
||||
sparseArray.put(i, inputFilter);
|
||||
}
|
||||
}
|
||||
if (sparseArray.size() == 0) {
|
||||
return inputFilterArr;
|
||||
}
|
||||
int length = inputFilterArr.length;
|
||||
InputFilter[] inputFilterArr2 = new InputFilter[inputFilterArr.length - sparseArray.size()];
|
||||
int i4 = 0;
|
||||
for (int i5 = 0; i5 < length; i5++) {
|
||||
if (sparseArray.indexOfKey(i5) < 0) {
|
||||
inputFilterArr2[i4] = inputFilterArr[i5];
|
||||
i4++;
|
||||
}
|
||||
}
|
||||
return inputFilterArr2;
|
||||
}
|
||||
int length2 = inputFilterArr.length;
|
||||
int i6 = 0;
|
||||
while (true) {
|
||||
C0341e c0341e = this.f6458b;
|
||||
if (i6 >= length2) {
|
||||
InputFilter[] inputFilterArr3 = new InputFilter[inputFilterArr.length + 1];
|
||||
System.arraycopy(inputFilterArr, 0, inputFilterArr3, 0, length2);
|
||||
inputFilterArr3[length2] = c0341e;
|
||||
return inputFilterArr3;
|
||||
}
|
||||
if (inputFilterArr[i6] == c0341e) {
|
||||
return inputFilterArr;
|
||||
}
|
||||
i6++;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user