Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,77 @@
package androidx.core.text.method;
import android.text.method.LinkMovementMethod;
import androidx.annotation.NonNull;
/* loaded from: classes.dex */
public class LinkMovementMethodCompat extends LinkMovementMethod {
private static LinkMovementMethodCompat sInstance;
private LinkMovementMethodCompat() {
}
/* JADX WARN: Code restructure failed: missing block: B:13:0x004d, code lost:
if (r0 <= r2.getLineRight(r1)) goto L18;
*/
@Override // android.text.method.LinkMovementMethod, android.text.method.ScrollingMovementMethod, android.text.method.BaseMovementMethod, android.text.method.MovementMethod
@androidx.annotation.OptIn(markerClass = {androidx.core.os.BuildCompat.PrereleaseSdkCheck.class})
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean onTouchEvent(@androidx.annotation.Nullable android.widget.TextView r5, @androidx.annotation.Nullable android.text.Spannable r6, @androidx.annotation.Nullable android.view.MotionEvent r7) {
/*
r4 = this;
boolean r0 = androidx.core.os.BuildCompat.isAtLeastV()
if (r0 != 0) goto L57
int r0 = r7.getAction()
r1 = 1
if (r0 == r1) goto Lf
if (r0 != 0) goto L57
Lf:
float r0 = r7.getX()
int r0 = (int) r0
float r1 = r7.getY()
int r1 = (int) r1
int r2 = r5.getTotalPaddingLeft()
int r0 = r0 - r2
int r2 = r5.getTotalPaddingTop()
int r1 = r1 - r2
int r2 = r5.getScrollX()
int r0 = r0 + r2
int r2 = r5.getScrollY()
int r1 = r1 + r2
android.text.Layout r2 = r5.getLayout()
if (r1 < 0) goto L4f
int r3 = r2.getHeight()
if (r1 <= r3) goto L3a
goto L4f
L3a:
int r1 = r2.getLineForVertical(r1)
float r0 = (float) r0
float r3 = r2.getLineLeft(r1)
int r3 = (r0 > r3 ? 1 : (r0 == r3 ? 0 : -1))
if (r3 < 0) goto L4f
float r1 = r2.getLineRight(r1)
int r0 = (r0 > r1 ? 1 : (r0 == r1 ? 0 : -1))
if (r0 <= 0) goto L57
L4f:
android.text.Selection.removeSelection(r6)
boolean r5 = android.text.method.Touch.onTouchEvent(r5, r6, r7)
return r5
L57:
boolean r5 = super.onTouchEvent(r5, r6, r7)
return r5
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.core.text.method.LinkMovementMethodCompat.onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent):boolean");
}
@NonNull
public static LinkMovementMethodCompat getInstance() {
if (sInstance == null) {
sInstance = new LinkMovementMethodCompat();
}
return sInstance;
}
}