| <?xml version="1.0" encoding="UTF-8"?> |
| <issues format="6" by="lint 8.2.0-alpha14" type="baseline" client="gradle" dependencies="false" name="AGP (8.2.0-alpha14)" variant="all" version="8.2.0-alpha14"> |
| |
| <issue |
| id="BanInlineOptIn" |
| message="Inline functions cannot opt into experimental APIs." |
| errorLine1="internal inline fun <T> List<T>.fastForEach(action: (T) -> Unit) {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/TempListUtils.kt"/> |
| </issue> |
| |
| <issue |
| id="BanInlineOptIn" |
| message="Inline functions cannot opt into experimental APIs." |
| errorLine1="internal inline fun <T, R, C : MutableCollection<in R>> List<T>.fastMapTo(" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/TempListUtils.kt"/> |
| </issue> |
| |
| <issue |
| id="BanInlineOptIn" |
| message="Inline functions cannot opt into experimental APIs." |
| errorLine1="internal inline fun <T, R> List<T>.fastZipWithNext(transform: (T, T) -> R): List<R> {" |
| errorLine2=" ~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/TempListUtils.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal open class BaselineShiftSpan(val multiplier: Float) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/BaselineShiftSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="fun emptyCacheFontFamilyResolver(context: Context): FontFamily.Resolver {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.android.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class FontFeatureSpan(val fontFeatureSettings: String) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/FontFeatureSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="class PartialGapBuffer(var text: String) {" |
| errorLine2=" ~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/input/GapBuffer.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class IndentationFixSpan : LeadingMarginSpan {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/IndentationFixSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal object LayoutCompat {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal fun Layout.getLineForOffset(@IntRange(from = 0) offset: Int, upstream: Boolean): Int {" |
| errorLine2=" ~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/LayoutCompat.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LayoutHelper(val layout: Layout) {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/LayoutHelper.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LayoutIntrinsics(" |
| errorLine2=" ~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/LayoutIntrinsics.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LetterSpacingSpanEm(val letterSpacing: Float) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/LetterSpacingSpanEm.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LetterSpacingSpanPx(@Px val letterSpacing: Float) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/LetterSpacingSpanPx.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LineHeightSpan(" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/LineHeightSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class LineHeightStyleSpan(" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/LineHeightStyleSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class PlaceholderSpan(" |
| errorLine2=" ~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/PlaceholderSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal data class Segment(" |
| errorLine2=" ~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/animation/SegmentBreaker.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal object SegmentBreaker {" |
| errorLine2=" ~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/animation/SegmentBreaker.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="enum class SegmentType {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/animation/SegmentType.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class ShadowSpan(" |
| errorLine2=" ~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/ShadowSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal open class SkewXSpan(val skewX: Float) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/SkewXSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="object StaticLayoutFactory {" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/StaticLayoutFactory.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class TextDecorationSpan(" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/TextDecorationSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class TextLayout constructor(" |
| errorLine2=" ~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/TextLayout.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class TypefaceSpan(val typeface: Typeface) : MetricAffectingSpan() {" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/style/TypefaceSpan.kt"/> |
| </issue> |
| |
| <issue |
| id="BanSuppressTag" |
| message="@suppress is not allowed in documentation" |
| errorLine1="internal class WordBoundary(" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="../../../text/text/src/main/java/androidx/compose/ui/text/android/selection/WordBoundary.kt"/> |
| </issue> |
| |
| <issue |
| id="ListIterator" |
| message="Creating an unnecessary Iterator to iterate through a List" |
| errorLine1=" "'$key' must be unique. Actual [ [${value.joinToString()}]"" |
| errorLine2=" ~~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method createCharSequence has parameter 'resolveTypeface' with type Function4<? super FontFamily, ? super FontWeight, ? super FontStyle, ? super FontSynthesis, ? extends Typeface>." |
| errorLine1=" resolveTypeface: (FontFamily?, FontWeight, FontStyle, FontSynthesis) -> Typeface," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidParagraphHelper.android.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in variable 'resolveTypeface' with type Function4<? super FontFamily, ? super FontWeight, ? super FontStyle, ? super FontSynthesis, ? extends Typeface>." |
| errorLine1=" val resolveTypeface: (FontFamily?, FontWeight, FontStyle, FontSynthesis) -> Typeface =" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsics.android.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method transform has parameter 'transform' with type Function3<? super String, ? super Integer, ? super Integer, String>." |
| errorLine1=" transform: (String, Int, Int) -> String" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method transform has parameter 'transform' with type Function3<? super String, ? super Integer, ? super Integer, String>." |
| errorLine1=" transform: (String, Int, Int) -> String" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/jvmMain/kotlin/androidx/compose/ui/text/JvmAnnotatedString.jvm.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method setSpanStyles has parameter 'resolveTypeface' with type Function4<? super FontFamily, ? super FontWeight, ? super FontStyle, ? super FontSynthesis, ? extends Typeface>." |
| errorLine1=" resolveTypeface: (FontFamily?, FontWeight, FontStyle, FontSynthesis) -> Typeface," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/SpannableExtensions.android.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method setFontAttributes has parameter 'resolveTypeface' with type Function4<? super FontFamily, ? super FontWeight, ? super FontStyle, ? super FontSynthesis, ? extends Typeface>." |
| errorLine1=" resolveTypeface: (FontFamily?, FontWeight, FontStyle, FontSynthesis) -> Typeface," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/SpannableExtensions.android.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method flattenFontStylesAndApply has parameter 'block' with type Function3<? super SpanStyle, ? super Integer, ? super Integer, Unit>." |
| errorLine1=" block: (SpanStyle, Int, Int) -> Unit" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/SpannableExtensions.android.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method takeOrElse has parameter 'block' with type Function0<Float>." |
| errorLine1="private fun Float.takeOrElse(block: () -> Float): Float {" |
| errorLine2=" ~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/style/TextForegroundStyle.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method startInput has parameter 'onImeActionPerformed' with type Function1<? super ImeAction, Unit>." |
| errorLine1=" onImeActionPerformed: (ImeAction) -> Unit" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method startInput has parameter 'onImeActionPerformed' with type Function1<? super ImeAction, Unit>." |
| errorLine1=" onImeActionPerformed: (ImeAction) -> Unit" |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt"/> |
| </issue> |
| |
| <issue |
| id="PrimitiveInLambda" |
| message="Use a functional interface instead of lambda syntax for lambdas with primitive values in method applySpanStyle has parameter 'resolveTypeface' with type Function4<? super FontFamily, ? super FontWeight, ? super FontStyle, ? super FontSynthesis, ? extends Typeface>." |
| errorLine1=" resolveTypeface: (FontFamily?, FontWeight, FontStyle, FontSynthesis) -> Typeface," |
| errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| <location |
| file="src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/TextPaintExtensions.android.kt"/> |
| </issue> |
| |
| </issues> |