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,113 @@
package androidx.core.text;
import android.text.SpannableStringBuilder;
import android.text.SpannedString;
import android.text.style.BackgroundColorSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.text.style.StrikethroughSpan;
import android.text.style.StyleSpan;
import android.text.style.SubscriptSpan;
import android.text.style.SuperscriptSpan;
import android.text.style.UnderlineSpan;
import androidx.annotation.ColorInt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.SourceDebugExtension;
@SourceDebugExtension({"SMAP\nSpannableStringBuilder.kt\nKotlin\n*S Kotlin\n*F\n+ 1 SpannableStringBuilder.kt\nandroidx/core/text/SpannableStringBuilderKt\n*L\n1#1,163:1\n74#1,4:164\n74#1,4:168\n74#1,4:172\n74#1,4:176\n74#1,4:180\n74#1,4:184\n74#1,4:188\n74#1,4:192\n74#1,4:196\n*S KotlinDebug\n*F\n+ 1 SpannableStringBuilder.kt\nandroidx/core/text/SpannableStringBuilderKt\n*L\n87#1:164,4\n96#1:168,4\n105#1:172,4\n115#1:176,4\n125#1:180,4\n134#1:184,4\n144#1:188,4\n153#1:192,4\n162#1:196,4\n*E\n"})
/* loaded from: classes.dex */
public final class SpannableStringBuilderKt {
public static final SpannedString buildSpannedString(Function1 function1) {
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
function1.invoke(spannableStringBuilder);
return new SpannedString(spannableStringBuilder);
}
public static final SpannableStringBuilder inSpans(SpannableStringBuilder spannableStringBuilder, Object[] objArr, Function1 function1) {
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
for (Object obj : objArr) {
spannableStringBuilder.setSpan(obj, length, spannableStringBuilder.length(), 17);
}
return spannableStringBuilder;
}
public static final SpannableStringBuilder inSpans(SpannableStringBuilder spannableStringBuilder, Object obj, Function1 function1) {
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(obj, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder bold(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
StyleSpan styleSpan = new StyleSpan(1);
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(styleSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder italic(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
StyleSpan styleSpan = new StyleSpan(2);
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(styleSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder underline(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
UnderlineSpan underlineSpan = new UnderlineSpan();
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(underlineSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder color(SpannableStringBuilder spannableStringBuilder, @ColorInt int i, Function1 function1) {
ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(i);
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(foregroundColorSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder backgroundColor(SpannableStringBuilder spannableStringBuilder, @ColorInt int i, Function1 function1) {
BackgroundColorSpan backgroundColorSpan = new BackgroundColorSpan(i);
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(backgroundColorSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder strikeThrough(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
StrikethroughSpan strikethroughSpan = new StrikethroughSpan();
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(strikethroughSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder scale(SpannableStringBuilder spannableStringBuilder, float f, Function1 function1) {
RelativeSizeSpan relativeSizeSpan = new RelativeSizeSpan(f);
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(relativeSizeSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder superscript(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
SuperscriptSpan superscriptSpan = new SuperscriptSpan();
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(superscriptSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
public static final SpannableStringBuilder subscript(SpannableStringBuilder spannableStringBuilder, Function1 function1) {
SubscriptSpan subscriptSpan = new SubscriptSpan();
int length = spannableStringBuilder.length();
function1.invoke(spannableStringBuilder);
spannableStringBuilder.setSpan(subscriptSpan, length, spannableStringBuilder.length(), 17);
return spannableStringBuilder;
}
}