blob: 240a9888ccc7f546be1f106ad950b93fd88e32e5 [file] [log] [blame]
<?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 &lt;T> List&lt;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 &lt;T, R, C : MutableCollection&lt;in R>> List&lt;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 &lt;T, R> List&lt;T>.fastZipWithNext(transform: (T, T) -> R): List&lt;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=" &quot;&apos;$key&apos; must be unique. Actual [ [${value.joinToString()}]&quot;"
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 &apos;resolveTypeface&apos; with type Function4&lt;? 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 &apos;resolveTypeface&apos; with type Function4&lt;? 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 &apos;transform&apos; with type Function3&lt;? 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 &apos;transform&apos; with type Function3&lt;? 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 &apos;resolveTypeface&apos; with type Function4&lt;? 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 &apos;resolveTypeface&apos; with type Function4&lt;? 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 &apos;block&apos; with type Function3&lt;? 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 &apos;block&apos; with type Function0&lt;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 &apos;onImeActionPerformed&apos; with type Function1&lt;? 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 &apos;onImeActionPerformed&apos; with type Function1&lt;? 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 &apos;resolveTypeface&apos; with type Function4&lt;? 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>