diff --git a/build.sbt b/build.sbt index 677dd992b..22123fa9b 100644 --- a/build.sbt +++ b/build.sbt @@ -21,7 +21,7 @@ lazy val V = val scala3 = "3.2.2" val metals = "0.11.11" val scalameta = "4.8.1" - val semanticdbKotlinc = "0.3.1" + val semanticdbKotlinc = "0.3.2" val testcontainers = "0.39.3" val requests = "0.6.5" val minimalMillVersion = "0.10.0" @@ -254,7 +254,7 @@ lazy val cli = project "com.lihaoyi" %% "requests" % V.requests, "org.scalameta" %% "moped" % V.moped, "org.scalameta" %% "ascii-graphs" % "0.1.2", - "org.jetbrains.kotlin" % "kotlin-compiler-embeddable" % "1.5.21" + "org.jetbrains.kotlin" % "kotlin-compiler-embeddable" % "1.8.21" ), (Compile / resourceGenerators) += Def diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala index 19e32596c..240f4f4a8 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala @@ -311,7 +311,7 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { args ++= filesPaths ++ commonKotlinFiles.map(_.toAbsolutePath.toString) - parseCommandLineArguments(args.asJava, kargs) + parseCommandLineArguments(args.asJava, kargs, false) val exit = new K2JVMCompiler().exec( new MessageCollector { diff --git a/tests/buildTools/src/test/scala/tests/GradleBuildToolSuite.scala b/tests/buildTools/src/test/scala/tests/GradleBuildToolSuite.scala index 36f4a6dd6..a0615fc17 100644 --- a/tests/buildTools/src/test/scala/tests/GradleBuildToolSuite.scala +++ b/tests/buildTools/src/test/scala/tests/GradleBuildToolSuite.scala @@ -297,7 +297,7 @@ abstract class GradleBuildToolSuite(allGradle: List[String]) "kotlin", """|/build.gradle |plugins { - | id 'org.jetbrains.kotlin.jvm' version '1.5.31' + | id 'org.jetbrains.kotlin.jvm' version '1.8.0' |} |repositories { | mavenCentral() @@ -371,7 +371,7 @@ abstract class GradleBuildToolSuite(allGradle: List[String]) s"""|/build.gradle |plugins { | id 'java' - | id 'org.jetbrains.kotlin.jvm' version '1.5.31' + | id 'org.jetbrains.kotlin.jvm' version '1.8.0' |} |java { | toolchain { @@ -396,7 +396,7 @@ abstract class GradleBuildToolSuite(allGradle: List[String]) s"kotlin-multiplatform-$jvmSettings", s"""|/build.gradle |plugins { - | id 'org.jetbrains.kotlin.multiplatform' version '1.5.31' + | id 'org.jetbrains.kotlin.multiplatform' version '1.8.0' |} |repositories { | mavenCentral() diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ActivityRecyclerPool.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ActivityRecyclerPool.kt index a129f0a65..8305ff043 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ActivityRecyclerPool.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ActivityRecyclerPool.kt @@ -59,13 +59,13 @@ internal class ActivityRecyclerPool { // ^^^^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/jvm/JvmOverloads#``(). fun getPool( // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPool#getPool(). -// documentation ```kt\npublic final fun getPool(context: [ERROR : Context], poolFactory: () -> [ERROR : RecyclerView.RecycledViewPool]): com.airbnb.epoxy.PoolReference\n``` +// documentation ```kt\npublic final fun getPool(context: [Error type: Unresolved type for Context], poolFactory: () -> [Error type: Unresolved type for RecyclerView.RecycledViewPool]): com.airbnb.epoxy.PoolReference\n``` context: Context, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPool#getPool().(context) -// documentation ```kt\nvalue-parameter context: [ERROR : Context]\n``` +// documentation ```kt\nvalue-parameter context: [Error type: Unresolved type for Context]\n``` poolFactory: () -> RecyclerView.RecycledViewPool // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPool#getPool().(poolFactory) -// documentation ```kt\nvalue-parameter poolFactory: () -> [ERROR : RecyclerView.RecycledViewPool]\n``` +// documentation ```kt\nvalue-parameter poolFactory: () -> [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n``` ): PoolReference { // ^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/PoolReference# @@ -166,7 +166,7 @@ internal class ActivityRecyclerPool { private fun Context.lifecycle(): Lifecycle? { // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPool#lifecycle(). -// documentation ```kt\nprivate final fun [ERROR : Context].lifecycle(): androidx.lifecycle.Lifecycle?\n``` +// documentation ```kt\nprivate final fun [Error type: Unresolved type for Context].lifecycle(): androidx.lifecycle.Lifecycle?\n``` // ^^^^^^^^^ reference semanticdb maven maven/androidx.lifecycle/lifecycle-common 2.0.0 androidx/lifecycle/Lifecycle# if (this is LifecycleOwner) { // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPool#lifecycle(). @@ -188,17 +188,17 @@ internal class PoolReference( // documentation ```kt\ninternal final class PoolReference : androidx.lifecycle.LifecycleObserver\n``` // relationship is_reference is_implementation semanticdb maven maven/androidx.lifecycle/lifecycle-common 2.0.0 androidx/lifecycle/LifecycleObserver# // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#``(). -// documentation ```kt\npublic constructor PoolReference(context: [ERROR : Context], viewPool: [ERROR : RecyclerView.RecycledViewPool], parent: com.airbnb.epoxy.ActivityRecyclerPool)\n``` +// documentation ```kt\npublic constructor PoolReference(context: [Error type: Unresolved type for Context], viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool], parent: com.airbnb.epoxy.ActivityRecyclerPool)\n``` context: Context, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#``().(context) -// documentation ```kt\nvalue-parameter context: [ERROR : Context]\n``` +// documentation ```kt\nvalue-parameter context: [Error type: Unresolved type for Context]\n``` val viewPool: RecyclerView.RecycledViewPool, // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#``().(viewPool) -// documentation ```kt\nvalue-parameter viewPool: [ERROR : RecyclerView.RecycledViewPool]\n``` +// documentation ```kt\nvalue-parameter viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#getViewPool(). -// documentation ```kt\npublic final val viewPool: [ERROR : RecyclerView.RecycledViewPool]\n``` +// documentation ```kt\npublic final val viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#viewPool. -// documentation ```kt\npublic final val viewPool: [ERROR : RecyclerView.RecycledViewPool]\n``` +// documentation ```kt\npublic final val viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n``` private val parent: ActivityRecyclerPool // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#``().(parent) // documentation ```kt\nvalue-parameter parent: com.airbnb.epoxy.ActivityRecyclerPool\n``` @@ -211,18 +211,18 @@ internal class PoolReference( // ^^^^^^^^^^^^^^^^^ reference semanticdb maven maven/androidx.lifecycle/lifecycle-common 2.0.0 androidx/lifecycle/LifecycleObserver# private val contextReference: WeakReference = WeakReference(context) // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#contextReference. -// documentation ```kt\nprivate final val contextReference: java.lang.ref.WeakReference<[ERROR : Context]>\n``` +// documentation ```kt\nprivate final val contextReference: java.lang.ref.WeakReference<[Error type: Unresolved type for Context]>\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#getContextReference(). -// documentation ```kt\nprivate final val contextReference: java.lang.ref.WeakReference<[ERROR : Context]>\n``` +// documentation ```kt\nprivate final val contextReference: java.lang.ref.WeakReference<[Error type: Unresolved type for Context]>\n``` // ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/ref/WeakReference# // ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/ref/WeakReference#``(). // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/PoolReference#``().(context) val context: Context? get() = contextReference.get() // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#context. -// documentation ```kt\npublic final val context: [ERROR : Context]?\n``` +// documentation ```kt\npublic final val context: [Error type: Unresolved type for Context]?\n``` // ^^^ definition semanticdb maven . . com/airbnb/epoxy/PoolReference#getContext(). -// documentation ```kt\npublic final fun (): [ERROR : Context]?\n``` +// documentation ```kt\npublic final fun ``(): [Error type: Unresolved type for Context]?\n``` // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/PoolReference#contextReference. // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/PoolReference#getContextReference(). // ^^^ reference semanticdb maven jdk 11 java/lang/ref/WeakReference#get(). @@ -252,7 +252,7 @@ internal class PoolReference( internal fun Context?.isActivityDestroyed(): Boolean { // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPoolKt#isActivityDestroyed(). -// documentation ```kt\ninternal fun [ERROR : Context]?.isActivityDestroyed(): kotlin.Boolean\n``` +// documentation ```kt\ninternal fun [Error type: Unresolved type for Context]?.isActivityDestroyed(): kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# if (this == null) { // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/ActivityRecyclerPoolKt#isActivityDestroyed(). diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyRecyclerView.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyRecyclerView.kt index db8273e5b..d0390d0e4 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyRecyclerView.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyRecyclerView.kt @@ -99,13 +99,13 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // documentation ```kt\npublic open class EpoxyRecyclerView\n```\n\n----\n\n\n A RecyclerView implementation that makes for easier integration with Epoxy. The goal of this\n class is to reduce boilerplate in setting up a RecyclerView by applying common defaults.\n Additionally, several performance optimizations are made.\n\n Improvements in this class are:\n\n 1. A single view pool is automatically shared between all [EpoxyRecyclerView] instances in\n the same activity. This should increase view recycling potential and increase performance when\n nested RecyclerViews are used. See [.initViewPool].\n\n 2. A layout manager is automatically added with assumed defaults. See [createLayoutManager]\n\n 3. Fixed size is enabled if this view's size is MATCH_PARENT\n\n 4. If a [GridLayoutManager] is used this will automatically sync the span count with the\n [EpoxyController]. See [syncSpanCount]\n\n 5. Helper methods like [withModels], [setModels], [buildModelsWith]\n make it simpler to set up simple RecyclerViews.\n\n 6. Set an EpoxyController and build models in one step -\n [setControllerAndBuildModels] or [withModels]\n\n 7. Support for automatic item spacing. See [.setItemSpacingPx]\n\n 8. Defaults for usage as a nested recyclerview are provided in [Carousel].\n\n 9. [setClipToPadding] is set to false by default since that behavior is commonly\n desired in a scrolling list\n // ^^^^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/jvm/JvmOverloads#``(). // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``(). -// documentation ```kt\npublic constructor EpoxyRecyclerView(context: [ERROR : Context], attrs: [ERROR : AttributeSet]? = ..., defStyleAttr: kotlin.Int = ...)\n``` +// documentation ```kt\npublic constructor EpoxyRecyclerView(context: [Error type: Unresolved type for Context], attrs: [Error type: Unresolved type for AttributeSet]? = ..., defStyleAttr: kotlin.Int = ...)\n``` context: Context, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(context) -// documentation ```kt\nvalue-parameter context: [ERROR : Context]\n``` +// documentation ```kt\nvalue-parameter context: [Error type: Unresolved type for Context]\n``` attrs: AttributeSet? = null, // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(attrs) -// documentation ```kt\nvalue-parameter attrs: [ERROR : AttributeSet]? = ...\n``` +// documentation ```kt\nvalue-parameter attrs: [Error type: Unresolved type for AttributeSet]? = ...\n``` defStyleAttr: Int = 0 // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(defStyleAttr) // documentation ```kt\nvalue-parameter defStyleAttr: kotlin.Int = ...\n``` @@ -117,17 +117,17 @@ open class EpoxyRecyclerView @JvmOverloads constructor( protected val spacingDecorator = EpoxyItemSpacingDecorator() // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getSpacingDecorator(). -// documentation ```kt\nprotected final val spacingDecorator: [ERROR : Type for EpoxyItemSpacingDecorator()]\n``` +// documentation ```kt\nprotected final val spacingDecorator: [Error type: Not found recorded type for EpoxyItemSpacingDecorator()]\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#spacingDecorator. -// documentation ```kt\nprotected final val spacingDecorator: [ERROR : Type for EpoxyItemSpacingDecorator()]\n``` +// documentation ```kt\nprotected final val spacingDecorator: [Error type: Not found recorded type for EpoxyItemSpacingDecorator()]\n``` private var epoxyController: EpoxyController? = null // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#epoxyController. -// documentation ```kt\nprivate final var epoxyController: [ERROR : EpoxyController]?\n``` +// documentation ```kt\nprivate final var epoxyController: [Error type: Unresolved type for EpoxyController]?\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getEpoxyController(). -// documentation ```kt\nprivate final var epoxyController: [ERROR : EpoxyController]?\n``` +// documentation ```kt\nprivate final var epoxyController: [Error type: Unresolved type for EpoxyController]?\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setEpoxyController(). -// documentation ```kt\nprivate final var epoxyController: [ERROR : EpoxyController]?\n``` +// documentation ```kt\nprivate final var epoxyController: [Error type: Unresolved type for EpoxyController]?\n``` /** * The adapter that was removed because the RecyclerView was detached from the window. We save it @@ -145,11 +145,11 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ private var removedAdapter: RecyclerView.Adapter<*>? = null // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getRemovedAdapter(). -// documentation ```kt\nprivate final var removedAdapter: [ERROR : RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n +// documentation ```kt\nprivate final var removedAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#removedAdapter. -// documentation ```kt\nprivate final var removedAdapter: [ERROR : RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n +// documentation ```kt\nprivate final var removedAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setRemovedAdapter(). -// documentation ```kt\nprivate final var removedAdapter: [ERROR : RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n +// documentation ```kt\nprivate final var removedAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n```\n\n----\n\n\n The adapter that was removed because the RecyclerView was detached from the window. We save it\n so we can reattach it if the RecyclerView is reattached to window. This allows us to\n automatically restore the adapter, without risking leaking the RecyclerView if this view is\n never used again.\n\n Since the adapter is removed this recyclerview won't get adapter changes, but that's fine since\n the view isn't attached to window and isn't being drawn.\n\n This reference is cleared if another adapter is manually set, so we don't override the user's\n adapter choice.\n\n @see .setRemoveAdapterWhenDetachedFromWindow\n private var removeAdapterWhenDetachedFromWindow = true // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getRemoveAdapterWhenDetachedFromWindow(). @@ -226,7 +226,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig# // documentation ```kt\nprivate final class PreloadConfig\n``` // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#``(). -// documentation ```kt\npublic constructor PreloadConfig(maxPreload: kotlin.Int, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n``` +// documentation ```kt\npublic constructor PreloadConfig(maxPreload: kotlin.Int, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n``` // ^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#[T] // documentation ```kt\n\n``` // ^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#[U] @@ -245,11 +245,11 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // ^^^ reference semanticdb maven . . kotlin/Int# val errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#``().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#errorHandler. -// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#getErrorHandler(). -// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# val preloader: EpoxyModelPreloader, // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#PreloadConfig#``().(preloader) @@ -295,14 +295,14 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#addPreloader(). -// documentation ```kt\npublic final fun addPreloader(maxPreloadDistance: kotlin.Int = ..., errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n```\n\n----\n\n\n Setup a preloader to fetch content for a model's view before it is bound.\n This can be called multiple times if you would like to add separate preloaders\n for different models or content types.\n\n Preloaders are automatically attached and run, and are updated if the adapter changes.\n\n @param maxPreloadDistance How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. We recommend throwing an\n exception in debug builds, and logging an error in production.\n @param preloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n +// documentation ```kt\npublic final fun addPreloader(maxPreloadDistance: kotlin.Int = ..., errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n```\n\n----\n\n\n Setup a preloader to fetch content for a model's view before it is bound.\n This can be called multiple times if you would like to add separate preloaders\n for different models or content types.\n\n Preloaders are automatically attached and run, and are updated if the adapter changes.\n\n @param maxPreloadDistance How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. We recommend throwing an\n exception in debug builds, and logging an error in production.\n @param preloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n maxPreloadDistance: Int = 3, // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#addPreloader().(maxPreloadDistance) // documentation ```kt\nvalue-parameter maxPreloadDistance: kotlin.Int = ...\n``` // ^^^ reference semanticdb maven . . kotlin/Int# errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#addPreloader().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# preloader: EpoxyModelPreloader, // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#addPreloader().(preloader) @@ -365,7 +365,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // ^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#clear(). val currAdapter = adapter ?: return // ^^^^^^^^^^^ definition local 1 -// documentation ```kt\nval currAdapter: [ERROR : Type for adapter ?: return]\n``` +// documentation ```kt\nval currAdapter: [Error type: Not found recorded type for adapter ?: return]\n``` preloadConfigs.forEach { preloadConfig -> // ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getPreloadConfigs(). @@ -494,7 +494,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(attrs) val a = context.obtainStyledAttributes( // ^ definition local 3 -// documentation ```kt\nval a: [ERROR : ]\n``` +// documentation ```kt\nval a: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(context) attrs, R.styleable.EpoxyRecyclerView, // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#``().(attrs) @@ -563,7 +563,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ protected open fun createViewPool(): RecyclerView.RecycledViewPool { // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#createViewPool(). -// documentation ```kt\nprotected open fun createViewPool(): [ERROR : RecyclerView.RecycledViewPool]\n```\n\n----\n\n\n Create a new instance of a view pool to use with this recyclerview. By default a [ ] is used.\n +// documentation ```kt\nprotected open fun createViewPool(): [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n```\n\n----\n\n\n Create a new instance of a view pool to use with this recyclerview. By default a [ ] is used.\n return UnboundedViewPool() // ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#``(). } @@ -581,9 +581,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( override fun setLayoutParams(params: ViewGroup.LayoutParams) { // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setLayoutParams(). -// documentation ```kt\npublic open fun setLayoutParams(params: [ERROR : ViewGroup.LayoutParams])\n``` +// documentation ```kt\npublic open fun setLayoutParams(params: [Error type: Unresolved type for ViewGroup.LayoutParams])\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setLayoutParams().(params) -// documentation ```kt\nvalue-parameter params: [ERROR : ViewGroup.LayoutParams]\n``` +// documentation ```kt\nvalue-parameter params: [Error type: Unresolved type for ViewGroup.LayoutParams]\n``` val isFirstParams = layoutParams == null // ^^^^^^^^^^^^^ definition local 4 // documentation ```kt\nval isFirstParams: kotlin.Boolean\n``` @@ -617,10 +617,10 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ protected open fun createLayoutManager(): RecyclerView.LayoutManager { // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#createLayoutManager(). -// documentation ```kt\nprotected open fun createLayoutManager(): [ERROR : RecyclerView.LayoutManager]\n```\n\n----\n\n\n Create a new [androidx.recyclerview.widget.RecyclerView.LayoutManager]\n instance to use for this RecyclerView.\n\n By default a LinearLayoutManager is used, and a reasonable default is chosen for scrolling\n direction based on layout params.\n\n If the RecyclerView is set to match parent size then the scrolling orientation is set to\n vertical and [.setHasFixedSize] is set to true.\n\n If the height is set to wrap_content then the scrolling orientation is set to horizontal, and\n [.setClipToPadding] is set to false.\n +// documentation ```kt\nprotected open fun createLayoutManager(): [Error type: Unresolved type for RecyclerView.LayoutManager]\n```\n\n----\n\n\n Create a new [androidx.recyclerview.widget.RecyclerView.LayoutManager]\n instance to use for this RecyclerView.\n\n By default a LinearLayoutManager is used, and a reasonable default is chosen for scrolling\n direction based on layout params.\n\n If the RecyclerView is set to match parent size then the scrolling orientation is set to\n vertical and [.setHasFixedSize] is set to true.\n\n If the height is set to wrap_content then the scrolling orientation is set to horizontal, and\n [.setClipToPadding] is set to false.\n val layoutParams = layoutParams // ^^^^^^^^^^^^ definition local 5 -// documentation ```kt\nval layoutParams: [ERROR : Type for layoutParams]\n``` +// documentation ```kt\nval layoutParams: [Error type: Not found recorded type for layoutParams]\n``` // 0 represents matching constraints in a LinearLayout or ConstraintLayout if (layoutParams.height == RecyclerView.LayoutParams.MATCH_PARENT || layoutParams.height == 0) { @@ -645,9 +645,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( override fun setLayoutManager(layout: RecyclerView.LayoutManager?) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setLayoutManager(). -// documentation ```kt\npublic open fun setLayoutManager(layout: [ERROR : RecyclerView.LayoutManager]?)\n``` +// documentation ```kt\npublic open fun setLayoutManager(layout: [Error type: Unresolved type for RecyclerView.LayoutManager]?)\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setLayoutManager().(layout) -// documentation ```kt\nvalue-parameter layout: [ERROR : RecyclerView.LayoutManager]?\n``` +// documentation ```kt\nvalue-parameter layout: [Error type: Unresolved type for RecyclerView.LayoutManager]?\n``` super.setLayoutManager(layout) // ^^^^^ reference semanticdb maven . . kotlin/Any# // ^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setLayoutManager().(layout) @@ -664,10 +664,10 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // documentation ```kt\nprivate final fun syncSpanCount()\n```\n\n----\n\n\n If a grid layout manager is set we sync the span count between the layout and the epoxy\n adapter automatically.\n val layout = layoutManager // ^^^^^^ definition local 6 -// documentation ```kt\nval layout: [ERROR : Type for layoutManager]\n``` +// documentation ```kt\nval layout: [Error type: Not found recorded type for layoutManager]\n``` val controller = epoxyController // ^^^^^^^^^^ definition local 7 -// documentation ```kt\nval controller: [ERROR : EpoxyController]?\n``` +// documentation ```kt\nval controller: [Error type: Unresolved type for EpoxyController]?\n``` // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#epoxyController. // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getEpoxyController(). // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setEpoxyController(). @@ -780,9 +780,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( open fun setModels(models: List>) { // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setModels(). -// documentation ```kt\npublic open fun setModels(models: kotlin.collections.List<[ERROR : EpoxyModel<*>]>)\n```\n\n----\n\n\n Set a list of [EpoxyModel]'s to show in this RecyclerView.\n\n Alternatively you can set an [EpoxyController] to handle building models dynamically.\n\n @see withModels\n @see setController\n @see setControllerAndBuildModels\n @see buildModelsWith\n +// documentation ```kt\npublic open fun setModels(models: kotlin.collections.List<[Error type: Unresolved type for EpoxyModel<*>]>)\n```\n\n----\n\n\n Set a list of [EpoxyModel]'s to show in this RecyclerView.\n\n Alternatively you can set an [EpoxyController] to handle building models dynamically.\n\n @see withModels\n @see setController\n @see setControllerAndBuildModels\n @see buildModelsWith\n // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setModels().(models) -// documentation ```kt\nvalue-parameter models: kotlin.collections.List<[ERROR : EpoxyModel<*>]>\n``` +// documentation ```kt\nvalue-parameter models: kotlin.collections.List<[Error type: Unresolved type for EpoxyModel<*>]>\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# val controller = (epoxyController as? SimpleEpoxyController) // ^^^^^^^^^^ definition local 8 @@ -819,9 +819,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( fun setController(controller: EpoxyController) { // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setController(). -// documentation ```kt\npublic final fun setController(controller: [ERROR : EpoxyController])\n```\n\n----\n\n\n Set an EpoxyController to populate this RecyclerView. This does not make the controller build\n its models, that must be done separately via [requestModelBuild].\n\n Use this if you don't want [requestModelBuild] called automatically. Common cases\n are if you are using [TypedEpoxyController] (in which case you must call setData on the\n controller), or if you have not otherwise populated your controller's data yet.\n\n Otherwise if you want models built automatically for you use [setControllerAndBuildModels]\n\n The controller can be cleared with [clear]\n\n @see .setControllerAndBuildModels\n @see .buildModelsWith\n @see .setModels\n +// documentation ```kt\npublic final fun setController(controller: [Error type: Unresolved type for EpoxyController])\n```\n\n----\n\n\n Set an EpoxyController to populate this RecyclerView. This does not make the controller build\n its models, that must be done separately via [requestModelBuild].\n\n Use this if you don't want [requestModelBuild] called automatically. Common cases\n are if you are using [TypedEpoxyController] (in which case you must call setData on the\n controller), or if you have not otherwise populated your controller's data yet.\n\n Otherwise if you want models built automatically for you use [setControllerAndBuildModels]\n\n The controller can be cleared with [clear]\n\n @see .setControllerAndBuildModels\n @see .buildModelsWith\n @see .setModels\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setController().(controller) -// documentation ```kt\nvalue-parameter controller: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter controller: [Error type: Unresolved type for EpoxyController]\n``` epoxyController = controller // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#epoxyController. // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#getEpoxyController(). @@ -845,9 +845,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ fun setControllerAndBuildModels(controller: EpoxyController) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setControllerAndBuildModels(). -// documentation ```kt\npublic final fun setControllerAndBuildModels(controller: [ERROR : EpoxyController])\n```\n\n----\n\n\n Set an EpoxyController to populate this RecyclerView, and tell the controller to build\n models.\n\n The controller can be cleared with [clear]\n\n @see setController\n @see buildModelsWith\n @see setModels\n +// documentation ```kt\npublic final fun setControllerAndBuildModels(controller: [Error type: Unresolved type for EpoxyController])\n```\n\n----\n\n\n Set an EpoxyController to populate this RecyclerView, and tell the controller to build\n models.\n\n The controller can be cleared with [clear]\n\n @see setController\n @see buildModelsWith\n @see setModels\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setControllerAndBuildModels().(controller) -// documentation ```kt\nvalue-parameter controller: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter controller: [Error type: Unresolved type for EpoxyController]\n``` controller.requestModelBuild() // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setControllerAndBuildModels().(controller) setController(controller) @@ -867,9 +867,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ fun withModels(buildModels: EpoxyController.() -> Unit) { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#withModels(). -// documentation ```kt\npublic final fun withModels(buildModels: [ERROR : EpoxyController].() -> kotlin.Unit)\n```\n\n----\n\n\n The simplest way to add models to the RecyclerView without needing to create an EpoxyController.\n This is intended for Kotlin usage, and has the EpoxyController as the lambda receiver so\n models can be added easily.\n\n Multiple calls to this will reuse the same underlying EpoxyController so views in the\n RecyclerView will be reused.\n\n The Java equivalent is [buildModelsWith].\n +// documentation ```kt\npublic final fun withModels(buildModels: [Error type: Unresolved type for EpoxyController].() -> kotlin.Unit)\n```\n\n----\n\n\n The simplest way to add models to the RecyclerView without needing to create an EpoxyController.\n This is intended for Kotlin usage, and has the EpoxyController as the lambda receiver so\n models can be added easily.\n\n Multiple calls to this will reuse the same underlying EpoxyController so views in the\n RecyclerView will be reused.\n\n The Java equivalent is [buildModelsWith].\n // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#withModels().(buildModels) -// documentation ```kt\nvalue-parameter buildModels: [ERROR : EpoxyController].() -> kotlin.Unit\n``` +// documentation ```kt\nvalue-parameter buildModels: [Error type: Unresolved type for EpoxyController].() -> kotlin.Unit\n``` // ^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Unit# val controller = (epoxyController as? WithModelsController) // ^^^^^^^^^^ definition local 9 @@ -901,11 +901,11 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // documentation ```kt\npublic constructor WithModelsController()\n``` var callback: EpoxyController.() -> Unit = {} // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#WithModelsController#callback. -// documentation ```kt\npublic final var callback: [ERROR : EpoxyController].() -> kotlin.Unit\n``` +// documentation ```kt\npublic final var callback: [Error type: Unresolved type for EpoxyController].() -> kotlin.Unit\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#WithModelsController#getCallback(). -// documentation ```kt\npublic final var callback: [ERROR : EpoxyController].() -> kotlin.Unit\n``` +// documentation ```kt\npublic final var callback: [Error type: Unresolved type for EpoxyController].() -> kotlin.Unit\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#WithModelsController#setCallback(). -// documentation ```kt\npublic final var callback: [ERROR : EpoxyController].() -> kotlin.Unit\n``` +// documentation ```kt\npublic final var callback: [Error type: Unresolved type for EpoxyController].() -> kotlin.Unit\n``` // ^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Unit# override fun buildModels() { @@ -980,10 +980,10 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#ModelBuilderCallback# override fun buildModels(controller: EpoxyController) { // ^^^^^^^^^^^ definition local 13 -// documentation ```kt\npublic open fun buildModels(controller: [ERROR : EpoxyController])\n``` +// documentation ```kt\npublic open fun buildModels(controller: [Error type: Unresolved type for EpoxyController])\n``` // relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#ModelBuilderCallback#buildModels(). // ^^^^^^^^^^ definition local 14 -// documentation ```kt\nvalue-parameter controller: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter controller: [Error type: Unresolved type for EpoxyController]\n``` } } @@ -1012,9 +1012,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( */ fun buildModels(controller: EpoxyController) // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#ModelBuilderCallback#buildModels(). -// documentation ```kt\npublic abstract fun buildModels(controller: [ERROR : EpoxyController])\n```\n\n----\n\n\n Analagous to [EpoxyController.buildModels]. You should create new model instances and\n add them to the given controller. [AutoModel] cannot be used with models added this\n way.\n +// documentation ```kt\npublic abstract fun buildModels(controller: [Error type: Unresolved type for EpoxyController])\n```\n\n----\n\n\n Analagous to [EpoxyController.buildModels]. You should create new model instances and\n add them to the given controller. [AutoModel] cannot be used with models added this\n way.\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#ModelBuilderCallback#buildModels().(controller) -// documentation ```kt\nvalue-parameter controller: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter controller: [Error type: Unresolved type for EpoxyController]\n``` } /** @@ -1115,9 +1115,9 @@ open class EpoxyRecyclerView @JvmOverloads constructor( override fun setAdapter(adapter: RecyclerView.Adapter<*>?) { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setAdapter(). -// documentation ```kt\npublic open fun setAdapter(adapter: [ERROR : RecyclerView.Adapter<*>]?)\n``` +// documentation ```kt\npublic open fun setAdapter(adapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?)\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setAdapter().(adapter) -// documentation ```kt\nvalue-parameter adapter: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` super.setAdapter(adapter) // ^^^^^ reference semanticdb maven . . kotlin/Any# // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#setAdapter().(adapter) @@ -1130,10 +1130,10 @@ open class EpoxyRecyclerView @JvmOverloads constructor( override fun swapAdapter( // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#swapAdapter(). -// documentation ```kt\npublic open fun swapAdapter(adapter: [ERROR : RecyclerView.Adapter<*>]?, removeAndRecycleExistingViews: kotlin.Boolean)\n``` +// documentation ```kt\npublic open fun swapAdapter(adapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?, removeAndRecycleExistingViews: kotlin.Boolean)\n``` adapter: RecyclerView.Adapter<*>?, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#swapAdapter().(adapter) -// documentation ```kt\nvalue-parameter adapter: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` removeAndRecycleExistingViews: Boolean // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyRecyclerView#swapAdapter().(removeAndRecycleExistingViews) // documentation ```kt\nvalue-parameter removeAndRecycleExistingViews: kotlin.Boolean\n``` @@ -1218,7 +1218,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor( // documentation ```kt\nprivate final fun removeAdapter()\n``` val currentAdapter = adapter // ^^^^^^^^^^^^^^ definition local 16 -// documentation ```kt\nval currentAdapter: [ERROR : Type for adapter]\n``` +// documentation ```kt\nval currentAdapter: [Error type: Not found recorded type for adapter]\n``` if (currentAdapter != null) { // ^^^^^^^^^^^^^^ reference local 16 // Clear the adapter so the adapter releases its reference to this RecyclerView. diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityItem.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityItem.kt index 40e52be3a..5f99cd22d 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityItem.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityItem.kt @@ -48,18 +48,18 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { private val localVisibleRect = Rect() // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#getLocalVisibleRect(). -// documentation ```kt\nprivate final val localVisibleRect: [ERROR : Type for Rect()]\n``` +// documentation ```kt\nprivate final val localVisibleRect: [Error type: Not found recorded type for Rect()]\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#localVisibleRect. -// documentation ```kt\nprivate final val localVisibleRect: [ERROR : Type for Rect()]\n``` +// documentation ```kt\nprivate final val localVisibleRect: [Error type: Not found recorded type for Rect()]\n``` var adapterPosition = RecyclerView.NO_POSITION // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#adapterPosition. -// documentation ```kt\npublic final var adapterPosition: [ERROR : ]\n``` +// documentation ```kt\npublic final var adapterPosition: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#getAdapterPosition(). -// documentation ```kt\npublic final var adapterPosition: [ERROR : ]\n``` +// documentation ```kt\npublic final var adapterPosition: [Error type: Error property type]\n``` private set // ^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#setAdapterPosition(). -// documentation ```kt\nprivate final fun (: [ERROR : ])\n``` +// documentation ```kt\nprivate final fun ``(``: [Error type: Error property type])\n``` @Px // ^^ reference semanticdb maven maven/androidx.annotation/annotation 1.1.0 androidx/annotation/Px#``(). @@ -150,11 +150,11 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { // documentation ```kt\nprivate final var focusedVisible: kotlin.Boolean\n``` private var viewVisibility = View.GONE // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#getViewVisibility(). -// documentation ```kt\nprivate final var viewVisibility: [ERROR : ]\n``` +// documentation ```kt\nprivate final var viewVisibility: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#setViewVisibility(). -// documentation ```kt\nprivate final var viewVisibility: [ERROR : ]\n``` +// documentation ```kt\nprivate final var viewVisibility: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#viewVisibility. -// documentation ```kt\nprivate final var viewVisibility: [ERROR : ]\n``` +// documentation ```kt\nprivate final var viewVisibility: [Error type: Error property type]\n``` /** Store last value for de-duping */ private var lastVisibleHeightNotified: Int? = null @@ -201,11 +201,11 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { */ fun update(view: View, parent: ViewGroup, detachEvent: Boolean): Boolean { // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#update(). -// documentation ```kt\npublic final fun update(view: [ERROR : View], parent: [ERROR : ViewGroup], detachEvent: kotlin.Boolean): kotlin.Boolean\n```\n\n----\n\n\n Update the visibility item according the current layout.\n\n @param view the current [com.airbnb.epoxy.EpoxyViewHolder]'s itemView\n @param parent the [android.view.ViewGroup]\n @return true if the view has been measured\n +// documentation ```kt\npublic final fun update(view: [Error type: Unresolved type for View], parent: [Error type: Unresolved type for ViewGroup], detachEvent: kotlin.Boolean): kotlin.Boolean\n```\n\n----\n\n\n Update the visibility item according the current layout.\n\n @param view the current [com.airbnb.epoxy.EpoxyViewHolder]'s itemView\n @param parent the [android.view.ViewGroup]\n @return true if the view has been measured\n // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#update().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#update().(parent) -// documentation ```kt\nvalue-parameter parent: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter parent: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#update().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -310,9 +310,9 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { fun handleVisible(epoxyHolder: EpoxyViewHolder, detachEvent: Boolean) { // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleVisible(). -// documentation ```kt\npublic final fun handleVisible(epoxyHolder: [ERROR : EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` +// documentation ```kt\npublic final fun handleVisible(epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleVisible().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleVisible().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -350,9 +350,9 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { fun handleFocus(epoxyHolder: EpoxyViewHolder, detachEvent: Boolean) { // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFocus(). -// documentation ```kt\npublic final fun handleFocus(epoxyHolder: [ERROR : EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` +// documentation ```kt\npublic final fun handleFocus(epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFocus().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFocus().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -390,10 +390,10 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { fun handlePartialImpressionVisible( // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handlePartialImpressionVisible(). -// documentation ```kt\npublic final fun handlePartialImpressionVisible(epoxyHolder: [ERROR : EpoxyViewHolder], detachEvent: kotlin.Boolean, thresholdPercentage: kotlin.Int)\n``` +// documentation ```kt\npublic final fun handlePartialImpressionVisible(epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], detachEvent: kotlin.Boolean, thresholdPercentage: kotlin.Int)\n``` epoxyHolder: EpoxyViewHolder, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handlePartialImpressionVisible().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` detachEvent: Boolean, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handlePartialImpressionVisible().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` @@ -441,9 +441,9 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { fun handleFullImpressionVisible(epoxyHolder: EpoxyViewHolder, detachEvent: Boolean) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFullImpressionVisible(). -// documentation ```kt\npublic final fun handleFullImpressionVisible(epoxyHolder: [ERROR : EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` +// documentation ```kt\npublic final fun handleFullImpressionVisible(epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], detachEvent: kotlin.Boolean)\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFullImpressionVisible().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleFullImpressionVisible().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -478,9 +478,9 @@ class EpoxyVisibilityItem(adapterPosition: Int? = null) { fun handleChanged(epoxyHolder: EpoxyViewHolder, visibilityChangedEnabled: Boolean): Boolean { // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleChanged(). -// documentation ```kt\npublic final fun handleChanged(epoxyHolder: [ERROR : EpoxyViewHolder], visibilityChangedEnabled: kotlin.Boolean): kotlin.Boolean\n``` +// documentation ```kt\npublic final fun handleChanged(epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], visibilityChangedEnabled: kotlin.Boolean): kotlin.Boolean\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleChanged().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#handleChanged().(visibilityChangedEnabled) // documentation ```kt\nvalue-parameter visibilityChangedEnabled: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityTracker.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityTracker.kt index ea44e9784..a5aa363a7 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityTracker.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/EpoxyVisibilityTracker.kt @@ -59,9 +59,9 @@ class EpoxyVisibilityTracker { */ private val itemAnimatorFinishedListener = // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getItemAnimatorFinishedListener(). -// documentation ```kt\nprivate final val itemAnimatorFinishedListener: [ERROR : ]\n```\n\n----\n\n\n Used to listen to [RecyclerView.ItemAnimator] ending animations.\n +// documentation ```kt\nprivate final val itemAnimatorFinishedListener: [Error type: Return type for function cannot be resolved]\n```\n\n----\n\n\n Used to listen to [RecyclerView.ItemAnimator] ending animations.\n // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#itemAnimatorFinishedListener. -// documentation ```kt\nprivate final val itemAnimatorFinishedListener: [ERROR : ]\n```\n\n----\n\n\n Used to listen to [RecyclerView.ItemAnimator] ending animations.\n +// documentation ```kt\nprivate final val itemAnimatorFinishedListener: [Error type: Return type for function cannot be resolved]\n```\n\n----\n\n\n Used to listen to [RecyclerView.ItemAnimator] ending animations.\n RecyclerView.ItemAnimator.ItemAnimatorFinishedListener { processChangeEvent( // ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChangeEvent(). @@ -73,9 +73,9 @@ class EpoxyVisibilityTracker { /** Maintain visibility item indexed by view id (identity hashcode) */ private val visibilityIdToItemMap = SparseArray() // ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getVisibilityIdToItemMap(). -// documentation ```kt\nprivate final val visibilityIdToItemMap: [ERROR : Type for SparseArray()]\n```\n\n----\n\n Maintain visibility item indexed by view id (identity hashcode) +// documentation ```kt\nprivate final val visibilityIdToItemMap: [Error type: Not found recorded type for SparseArray()]\n```\n\n----\n\n Maintain visibility item indexed by view id (identity hashcode) // ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#visibilityIdToItemMap. -// documentation ```kt\nprivate final val visibilityIdToItemMap: [ERROR : Type for SparseArray()]\n```\n\n----\n\n Maintain visibility item indexed by view id (identity hashcode) +// documentation ```kt\nprivate final val visibilityIdToItemMap: [Error type: Not found recorded type for SparseArray()]\n```\n\n----\n\n Maintain visibility item indexed by view id (identity hashcode) // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem# private val visibilityIdToItems: MutableList = ArrayList() // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getVisibilityIdToItems(). @@ -104,26 +104,26 @@ class EpoxyVisibilityTracker { private var attachedRecyclerView: RecyclerView? = null // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#attachedRecyclerView. -// documentation ```kt\nprivate final var attachedRecyclerView: [ERROR : RecyclerView]?\n``` +// documentation ```kt\nprivate final var attachedRecyclerView: [Error type: Unresolved type for RecyclerView]?\n``` // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getAttachedRecyclerView(). -// documentation ```kt\nprivate final var attachedRecyclerView: [ERROR : RecyclerView]?\n``` +// documentation ```kt\nprivate final var attachedRecyclerView: [Error type: Unresolved type for RecyclerView]?\n``` // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#setAttachedRecyclerView(). -// documentation ```kt\nprivate final var attachedRecyclerView: [ERROR : RecyclerView]?\n``` +// documentation ```kt\nprivate final var attachedRecyclerView: [Error type: Unresolved type for RecyclerView]?\n``` private var lastAdapterSeen: RecyclerView.Adapter<*>? = null // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getLastAdapterSeen(). -// documentation ```kt\nprivate final var lastAdapterSeen: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nprivate final var lastAdapterSeen: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#lastAdapterSeen. -// documentation ```kt\nprivate final var lastAdapterSeen: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nprivate final var lastAdapterSeen: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#setLastAdapterSeen(). -// documentation ```kt\nprivate final var lastAdapterSeen: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nprivate final var lastAdapterSeen: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` /** All nested visibility trackers */ private val nestedTrackers: MutableMap = HashMap() // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getNestedTrackers(). -// documentation ```kt\nprivate final val nestedTrackers: kotlin.collections.MutableMap<[ERROR : RecyclerView], com.airbnb.epoxy.EpoxyVisibilityTracker>\n```\n\n----\n\n All nested visibility trackers +// documentation ```kt\nprivate final val nestedTrackers: kotlin.collections.MutableMap<[Error type: Unresolved type for RecyclerView], com.airbnb.epoxy.EpoxyVisibilityTracker>\n```\n\n----\n\n All nested visibility trackers // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#nestedTrackers. -// documentation ```kt\nprivate final val nestedTrackers: kotlin.collections.MutableMap<[ERROR : RecyclerView], com.airbnb.epoxy.EpoxyVisibilityTracker>\n```\n\n----\n\n All nested visibility trackers +// documentation ```kt\nprivate final val nestedTrackers: kotlin.collections.MutableMap<[Error type: Unresolved type for RecyclerView], com.airbnb.epoxy.EpoxyVisibilityTracker>\n```\n\n----\n\n All nested visibility trackers // ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# // ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker# // ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashMap#``(+2). @@ -182,9 +182,9 @@ class EpoxyVisibilityTracker { */ fun attach(recyclerView: RecyclerView) { // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#attach(). -// documentation ```kt\npublic final fun attach(recyclerView: [ERROR : RecyclerView])\n```\n\n----\n\n\n Attach the tracker.\n\n @param recyclerView The recyclerview that the EpoxyController has its adapter added to.\n +// documentation ```kt\npublic final fun attach(recyclerView: [Error type: Unresolved type for RecyclerView])\n```\n\n----\n\n\n Attach the tracker.\n\n @param recyclerView The recyclerview that the EpoxyController has its adapter added to.\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#attach().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` attachedRecyclerView = recyclerView // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#attachedRecyclerView. // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getAttachedRecyclerView(). @@ -215,9 +215,9 @@ class EpoxyVisibilityTracker { */ fun detach(recyclerView: RecyclerView) { // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#detach(). -// documentation ```kt\npublic final fun detach(recyclerView: [ERROR : RecyclerView])\n```\n\n----\n\n\n Detach the tracker\n\n @param recyclerView The recycler view that the EpoxyController has its adapter added to.\n +// documentation ```kt\npublic final fun detach(recyclerView: [Error type: Unresolved type for RecyclerView])\n```\n\n----\n\n\n Detach the tracker\n\n @param recyclerView The recycler view that the EpoxyController has its adapter added to.\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#detach().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` recyclerView.removeOnScrollListener(listener) // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#detach().(recyclerView) // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getListener(). @@ -298,7 +298,7 @@ class EpoxyVisibilityTracker { val itemAnimator = recyclerView.itemAnimator // ^^^^^^^^^^^^ definition local 1 -// documentation ```kt\nval itemAnimator: [ERROR : Type for recyclerView.itemAnimator]\n``` +// documentation ```kt\nval itemAnimator: [Error type: Not found recorded type for recyclerView.itemAnimator]\n``` // ^^^^^^^^^^^^ reference local 0 if (checkItemAnimator && itemAnimator != null) { // ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChangeEvent().(checkItemAnimator) @@ -324,9 +324,9 @@ class EpoxyVisibilityTracker { private fun processChangeEventWithDetachedView(detachedView: View?, debug: String) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChangeEventWithDetachedView(). -// documentation ```kt\nprivate final fun processChangeEventWithDetachedView(detachedView: [ERROR : View]?, debug: kotlin.String)\n``` +// documentation ```kt\nprivate final fun processChangeEventWithDetachedView(detachedView: [Error type: Unresolved type for View]?, debug: kotlin.String)\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChangeEventWithDetachedView().(detachedView) -// documentation ```kt\nvalue-parameter detachedView: [ERROR : View]?\n``` +// documentation ```kt\nvalue-parameter detachedView: [Error type: Unresolved type for View]?\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChangeEventWithDetachedView().(debug) // documentation ```kt\nvalue-parameter debug: kotlin.String\n``` // ^^^^^^ reference semanticdb maven . . kotlin/String# @@ -357,7 +357,7 @@ class EpoxyVisibilityTracker { // ^^^^^^^^^^^^ reference local 2 val child = recyclerView.getChildAt(i) // ^^^^^ definition local 4 -// documentation ```kt\nval child: [ERROR : Type for recyclerView.getChildAt(i)]\n``` +// documentation ```kt\nval child: [Error type: Not found recorded type for recyclerView.getChildAt(i)]\n``` // ^^^^^^^^^^^^ reference local 2 // ^ reference local 3 if (child != null && child !== detachedView) { @@ -386,7 +386,7 @@ class EpoxyVisibilityTracker { // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getAttachedRecyclerView(). // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#setAttachedRecyclerView(). // ^^^^^^^ definition local 5 -// documentation ```kt\nvalue-parameter adapter: [ERROR : ]\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Cannot infer a lambda parameter type]\n``` if (lastAdapterSeen != adapter) { // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getLastAdapterSeen(). // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#lastAdapterSeen. @@ -423,9 +423,9 @@ class EpoxyVisibilityTracker { */ private fun processChild(child: View, detachEvent: Boolean, eventOriginForDebug: String) { // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(). -// documentation ```kt\nprivate final fun processChild(child: [ERROR : View], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String)\n```\n\n----\n\n\n Don't call this method directly, it is called from\n [EpoxyVisibilityTracker.processVisibilityEvents]\n\n @param child the view to process for visibility event\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n +// documentation ```kt\nprivate final fun processChild(child: [Error type: Unresolved type for View], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String)\n```\n\n----\n\n\n Don't call this method directly, it is called from\n [EpoxyVisibilityTracker.processVisibilityEvents]\n\n @param child the view to process for visibility event\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild().(child) -// documentation ```kt\nvalue-parameter child: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter child: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -459,7 +459,7 @@ class EpoxyVisibilityTracker { // ^^^^^^^^^^ reference local 8 val epoxyHolder = viewHolder.holder // ^^^^^^^^^^^ definition local 9 -// documentation ```kt\nval epoxyHolder: [ERROR : Type for viewHolder.holder]\n``` +// documentation ```kt\nval epoxyHolder: [Error type: Not found recorded type for viewHolder.holder]\n``` // ^^^^^^^^^^ reference local 8 processChild(recyclerView, child, detachEvent, eventOriginForDebug, viewHolder) // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1). @@ -492,10 +492,10 @@ class EpoxyVisibilityTracker { */ private fun processModelGroupChildren( // ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processModelGroupChildren(). -// documentation ```kt\nprivate final fun processModelGroupChildren(recyclerView: [ERROR : RecyclerView], epoxyHolder: com.airbnb.epoxy.ModelGroupHolder, detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String)\n```\n\n----\n\n\n Loop through the children of the model group and process visibility events on each one in\n relation to the model group's layout. This will attach or detach trackers to any nested\n [RecyclerView]s.\n\n @param epoxyHolder the [ModelGroupHolder] with children to process\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n +// documentation ```kt\nprivate final fun processModelGroupChildren(recyclerView: [Error type: Unresolved type for RecyclerView], epoxyHolder: com.airbnb.epoxy.ModelGroupHolder, detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String)\n```\n\n----\n\n\n Loop through the children of the model group and process visibility events on each one in\n relation to the model group's layout. This will attach or detach trackers to any nested\n [RecyclerView]s.\n\n @param epoxyHolder the [ModelGroupHolder] with children to process\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n recyclerView: RecyclerView, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processModelGroupChildren().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` epoxyHolder: ModelGroupHolder, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processModelGroupChildren().(epoxyHolder) // documentation ```kt\nvalue-parameter epoxyHolder: com.airbnb.epoxy.ModelGroupHolder\n``` @@ -512,7 +512,7 @@ class EpoxyVisibilityTracker { // Iterate through models in the group and process each of them instead of the group for (groupChildHolder in epoxyHolder.viewHolders) { // ^^^^^^^^^^^^^^^^ definition local 10 -// documentation ```kt\nval groupChildHolder: [ERROR : ]\n``` +// documentation ```kt\nval groupChildHolder: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processModelGroupChildren().(epoxyHolder) // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolders(). // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#viewHolders. @@ -559,13 +559,13 @@ class EpoxyVisibilityTracker { */ private fun processChild( // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1). -// documentation ```kt\nprivate final fun processChild(recyclerView: [ERROR : RecyclerView], child: [ERROR : View], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String, viewHolder: [ERROR : EpoxyViewHolder])\n```\n\n----\n\n\n Process visibility events for a view and propagate to a nested tracker if the view is a\n [RecyclerView].\n\n @param child the view to process for visibility event\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n @param viewHolder the view holder for the child view\n +// documentation ```kt\nprivate final fun processChild(recyclerView: [Error type: Unresolved type for RecyclerView], child: [Error type: Unresolved type for View], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String, viewHolder: [Error type: Unresolved type for EpoxyViewHolder])\n```\n\n----\n\n\n Process visibility events for a view and propagate to a nested tracker if the view is a\n [RecyclerView].\n\n @param child the view to process for visibility event\n @param detachEvent true if the child was just detached\n @param eventOriginForDebug a debug strings used for logs\n @param viewHolder the view holder for the child view\n recyclerView: RecyclerView, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1).(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` child: View, // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1).(child) -// documentation ```kt\nvalue-parameter child: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter child: [Error type: Unresolved type for View]\n``` detachEvent: Boolean, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1).(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` @@ -576,7 +576,7 @@ class EpoxyVisibilityTracker { // ^^^^^^ reference semanticdb maven . . kotlin/String# viewHolder: EpoxyViewHolder // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChild(+1).(viewHolder) -// documentation ```kt\nvalue-parameter viewHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter viewHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` ) { val changed = processVisibilityEvents( // ^^^^^^^ definition local 11 @@ -615,13 +615,13 @@ class EpoxyVisibilityTracker { */ private fun processVisibilityEvents( // ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processVisibilityEvents(). -// documentation ```kt\nprivate final fun processVisibilityEvents(recyclerView: [ERROR : RecyclerView], epoxyHolder: [ERROR : EpoxyViewHolder], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String): kotlin.Boolean\n```\n\n----\n\n\n Call this methods every time something related to ui (scroll, layout, ...) or something related\n to data changed.\n\n @param recyclerView the recycler view\n @param epoxyHolder the [RecyclerView]\n @param detachEvent true if the event originated from a view detached from the\n recycler view\n @param eventOriginForDebug a debug strings used for logs\n @return true if changed\n +// documentation ```kt\nprivate final fun processVisibilityEvents(recyclerView: [Error type: Unresolved type for RecyclerView], epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder], detachEvent: kotlin.Boolean, eventOriginForDebug: kotlin.String): kotlin.Boolean\n```\n\n----\n\n\n Call this methods every time something related to ui (scroll, layout, ...) or something related\n to data changed.\n\n @param recyclerView the recycler view\n @param epoxyHolder the [RecyclerView]\n @param detachEvent true if the event originated from a view detached from the\n recycler view\n @param eventOriginForDebug a debug strings used for logs\n @return true if changed\n recyclerView: RecyclerView, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processVisibilityEvents().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` epoxyHolder: EpoxyViewHolder, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processVisibilityEvents().(epoxyHolder) -// documentation ```kt\nvalue-parameter epoxyHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter epoxyHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` detachEvent: Boolean, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processVisibilityEvents().(detachEvent) // documentation ```kt\nvalue-parameter detachEvent: kotlin.Boolean\n``` @@ -654,7 +654,7 @@ class EpoxyVisibilityTracker { } val itemView = epoxyHolder.itemView // ^^^^^^^^ definition local 12 -// documentation ```kt\nval itemView: [ERROR : ]\n``` +// documentation ```kt\nval itemView: [Error type: Error property type]\n``` // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processVisibilityEvents().(epoxyHolder) val id = System.identityHashCode(itemView) // ^^ definition local 13 @@ -664,7 +664,7 @@ class EpoxyVisibilityTracker { // ^^^^^^^^ reference local 12 var vi = visibilityIdToItemMap[id] // ^^ definition local 14 -// documentation ```kt\nvar vi: [ERROR : ]\n``` +// documentation ```kt\nvar vi: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getVisibilityIdToItemMap(). // ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#visibilityIdToItemMap. // ^^ reference local 13 @@ -747,9 +747,9 @@ class EpoxyVisibilityTracker { private fun processChildRecyclerViewAttached(childRecyclerView: RecyclerView) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChildRecyclerViewAttached(). -// documentation ```kt\nprivate final fun processChildRecyclerViewAttached(childRecyclerView: [ERROR : RecyclerView])\n``` +// documentation ```kt\nprivate final fun processChildRecyclerViewAttached(childRecyclerView: [Error type: Unresolved type for RecyclerView])\n``` // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChildRecyclerViewAttached().(childRecyclerView) -// documentation ```kt\nvalue-parameter childRecyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter childRecyclerView: [Error type: Unresolved type for RecyclerView]\n``` // Register itself in the EpoxyVisibilityTracker. This will take care of nested list // tracking (ex: carousel) val tracker = getTracker(childRecyclerView) ?: EpoxyVisibilityTracker().let { nested -> @@ -785,9 +785,9 @@ class EpoxyVisibilityTracker { private fun processChildRecyclerViewDetached(childRecyclerView: RecyclerView) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChildRecyclerViewDetached(). -// documentation ```kt\nprivate final fun processChildRecyclerViewDetached(childRecyclerView: [ERROR : RecyclerView])\n``` +// documentation ```kt\nprivate final fun processChildRecyclerViewDetached(childRecyclerView: [Error type: Unresolved type for RecyclerView])\n``` // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#processChildRecyclerViewDetached().(childRecyclerView) -// documentation ```kt\nvalue-parameter childRecyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter childRecyclerView: [Error type: Unresolved type for RecyclerView]\n``` nestedTrackers.remove(childRecyclerView) // ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#getNestedTrackers(). // ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#nestedTrackers. @@ -809,10 +809,10 @@ class EpoxyVisibilityTracker { RecyclerView.OnChildAttachStateChangeListener { override fun onLayoutChange( // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onLayoutChange(). -// documentation ```kt\npublic open fun onLayoutChange(recyclerView: [ERROR : View], left: kotlin.Int, top: kotlin.Int, right: kotlin.Int, bottom: kotlin.Int, oldLeft: kotlin.Int, oldTop: kotlin.Int, oldRight: kotlin.Int, oldBottom: kotlin.Int)\n``` +// documentation ```kt\npublic open fun onLayoutChange(recyclerView: [Error type: Unresolved type for View], left: kotlin.Int, top: kotlin.Int, right: kotlin.Int, bottom: kotlin.Int, oldLeft: kotlin.Int, oldTop: kotlin.Int, oldRight: kotlin.Int, oldBottom: kotlin.Int)\n``` recyclerView: View, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onLayoutChange().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for View]\n``` left: Int, // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onLayoutChange().(left) // documentation ```kt\nvalue-parameter left: kotlin.Int\n``` @@ -852,9 +852,9 @@ class EpoxyVisibilityTracker { override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onScrolled(). -// documentation ```kt\npublic open fun onScrolled(recyclerView: [ERROR : RecyclerView], dx: kotlin.Int, dy: kotlin.Int)\n``` +// documentation ```kt\npublic open fun onScrolled(recyclerView: [Error type: Unresolved type for RecyclerView], dx: kotlin.Int, dy: kotlin.Int)\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onScrolled().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` // ^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onScrolled().(dx) // documentation ```kt\nvalue-parameter dx: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -867,9 +867,9 @@ class EpoxyVisibilityTracker { override fun onChildViewAttachedToWindow(child: View) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewAttachedToWindow(). -// documentation ```kt\npublic open fun onChildViewAttachedToWindow(child: [ERROR : View])\n``` +// documentation ```kt\npublic open fun onChildViewAttachedToWindow(child: [Error type: Unresolved type for View])\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewAttachedToWindow().(child) -// documentation ```kt\nvalue-parameter child: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter child: [Error type: Unresolved type for View]\n``` if (child is RecyclerView) { // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewAttachedToWindow().(child) processChildRecyclerViewAttached(child) @@ -883,9 +883,9 @@ class EpoxyVisibilityTracker { override fun onChildViewDetachedFromWindow(child: View) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewDetachedFromWindow(). -// documentation ```kt\npublic open fun onChildViewDetachedFromWindow(child: [ERROR : View])\n``` +// documentation ```kt\npublic open fun onChildViewDetachedFromWindow(child: [Error type: Unresolved type for View])\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewDetachedFromWindow().(child) -// documentation ```kt\nvalue-parameter child: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter child: [Error type: Unresolved type for View]\n``` if (child is RecyclerView) { // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Listener#onChildViewDetachedFromWindow().(child) processChildRecyclerViewDetached(child) @@ -1132,7 +1132,7 @@ class EpoxyVisibilityTracker { // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#visibilityIdToItems. val position = item.adapterPosition // ^^^^^^^^ definition local 23 -// documentation ```kt\nval position: [ERROR : ]\n``` +// documentation ```kt\nval position: [Error type: Error property type]\n``` // ^^^^ reference local 22 // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#adapterPosition. // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityItem#getAdapterPosition(). @@ -1202,9 +1202,9 @@ class EpoxyVisibilityTracker { */ private fun notEpoxyManaged(recyclerView: RecyclerView?): Boolean { // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#DataObserver#notEpoxyManaged(). -// documentation ```kt\nprivate final fun notEpoxyManaged(recyclerView: [ERROR : RecyclerView]?): kotlin.Boolean\n```\n\n----\n\n\n @param recyclerView the recycler view\n @return true if managed by an [BaseEpoxyAdapter]\n +// documentation ```kt\nprivate final fun notEpoxyManaged(recyclerView: [Error type: Unresolved type for RecyclerView]?): kotlin.Boolean\n```\n\n----\n\n\n @param recyclerView the recycler view\n @return true if managed by an [BaseEpoxyAdapter]\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#DataObserver#notEpoxyManaged().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]?\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]?\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# return recyclerView == null || recyclerView.adapter !is BaseEpoxyAdapter // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#DataObserver#notEpoxyManaged().(recyclerView) @@ -1225,9 +1225,9 @@ class EpoxyVisibilityTracker { // ^^^^^ reference semanticdb maven maven/androidx.annotation/annotation 1.1.0 androidx/annotation/IdRes#``(). private val TAG_ID = R.id.epoxy_visibility_tracker // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#TAG_ID. -// documentation ```kt\nprivate final val TAG_ID: [ERROR : ]\n``` +// documentation ```kt\nprivate final val TAG_ID: [Error type: Error property type]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#getTAG_ID(). -// documentation ```kt\nprivate final val TAG_ID: [ERROR : ]\n``` +// documentation ```kt\nprivate final val TAG_ID: [Error type: Error property type]\n``` /** * @param recyclerView the view. @@ -1235,9 +1235,9 @@ class EpoxyVisibilityTracker { */ private fun getTracker(recyclerView: RecyclerView): EpoxyVisibilityTracker? { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#getTracker(). -// documentation ```kt\nprivate final fun getTracker(recyclerView: [ERROR : RecyclerView]): com.airbnb.epoxy.EpoxyVisibilityTracker?\n```\n\n----\n\n\n @param recyclerView the view.\n @return the tracker for the given [RecyclerView]. Null if no tracker was attached.\n +// documentation ```kt\nprivate final fun getTracker(recyclerView: [Error type: Unresolved type for RecyclerView]): com.airbnb.epoxy.EpoxyVisibilityTracker?\n```\n\n----\n\n\n @param recyclerView the view.\n @return the tracker for the given [RecyclerView]. Null if no tracker was attached.\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#getTracker().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` // ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker# return recyclerView.getTag(TAG_ID) as EpoxyVisibilityTracker? // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#getTracker().(recyclerView) @@ -1253,10 +1253,10 @@ class EpoxyVisibilityTracker { */ private fun setTracker( // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#setTracker(). -// documentation ```kt\nprivate final fun setTracker(recyclerView: [ERROR : RecyclerView], tracker: com.airbnb.epoxy.EpoxyVisibilityTracker?)\n```\n\n----\n\n\n Store the tracker for the given [RecyclerView].\n @param recyclerView the view\n @param tracker the tracker\n +// documentation ```kt\nprivate final fun setTracker(recyclerView: [Error type: Unresolved type for RecyclerView], tracker: com.airbnb.epoxy.EpoxyVisibilityTracker?)\n```\n\n----\n\n\n Store the tracker for the given [RecyclerView].\n @param recyclerView the view\n @param tracker the tracker\n recyclerView: RecyclerView, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#setTracker().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` tracker: EpoxyVisibilityTracker? // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/EpoxyVisibilityTracker#Companion#setTracker().(tracker) // documentation ```kt\nvalue-parameter tracker: com.airbnb.epoxy.EpoxyVisibilityTracker?\n``` diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/GroupModel.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/GroupModel.kt index 259d5bf87..d36a47f8c 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/GroupModel.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/GroupModel.kt @@ -48,10 +48,10 @@ abstract class GroupModel : EpoxyModelGroup, ModelCollector { override fun add(model: EpoxyModel<*>) { // ^^^ definition semanticdb maven . . com/airbnb/epoxy/GroupModel#add(). -// documentation ```kt\npublic open fun add(model: [ERROR : EpoxyModel<*>])\n``` +// documentation ```kt\npublic open fun add(model: [Error type: Unresolved type for EpoxyModel<*>])\n``` // relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/ModelCollector#add(). // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/GroupModel#add().(model) -// documentation ```kt\nvalue-parameter model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model: [Error type: Unresolved type for EpoxyModel<*>]\n``` super.addModel(model) // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelCollector# // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/GroupModel#add().(model) diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/InternalExposer.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/InternalExposer.kt index 6c7a47c1c..bac8c2c5d 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/InternalExposer.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/InternalExposer.kt @@ -9,17 +9,17 @@ package com.airbnb.epoxy internal fun EpoxyViewHolder.objectToBindInternal() = objectToBind() // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/InternalExposerKt#objectToBindInternal(). -// documentation ```kt\ninternal fun [ERROR : EpoxyViewHolder].objectToBindInternal(): [ERROR : ]\n```\n\n----\n\n\n Exposes package private things as internal so files in other packages can use them.\n +// documentation ```kt\ninternal fun [Error type: Unresolved type for EpoxyViewHolder].objectToBindInternal(): [Error type: Return type for function cannot be resolved]\n```\n\n----\n\n\n Exposes package private things as internal so files in other packages can use them.\n internal fun EpoxyModel<*>.viewTypeInternal() = viewType // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/InternalExposerKt#viewTypeInternal(). -// documentation ```kt\ninternal fun [ERROR : EpoxyModel<*>].viewTypeInternal(): [ERROR : ]\n``` +// documentation ```kt\ninternal fun [Error type: Unresolved type for EpoxyModel<*>].viewTypeInternal(): [Error type: Error property type]\n``` internal fun BaseEpoxyAdapter.boundViewHoldersInternal() = boundViewHolders // ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/InternalExposerKt#boundViewHoldersInternal(). -// documentation ```kt\ninternal fun [ERROR : BaseEpoxyAdapter].boundViewHoldersInternal(): [ERROR : ]\n``` +// documentation ```kt\ninternal fun [Error type: Unresolved type for BaseEpoxyAdapter].boundViewHoldersInternal(): [Error type: Error property type]\n``` internal fun BaseEpoxyAdapter.getModelForPositionInternal(position: Int): EpoxyModel<*>? { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/InternalExposerKt#getModelForPositionInternal(). -// documentation ```kt\ninternal fun [ERROR : BaseEpoxyAdapter].getModelForPositionInternal(position: kotlin.Int): [ERROR : EpoxyModel<*>]?\n``` +// documentation ```kt\ninternal fun [Error type: Unresolved type for BaseEpoxyAdapter].getModelForPositionInternal(position: kotlin.Int): [Error type: Unresolved type for EpoxyModel<*>]?\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/InternalExposerKt#getModelForPositionInternal().(position) // documentation ```kt\nvalue-parameter position: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelCollector.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelCollector.kt index d3ee26fee..fe621bfc0 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelCollector.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelCollector.kt @@ -14,8 +14,8 @@ interface ModelCollector { fun add(model: EpoxyModel<*>) // ^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelCollector#add(). -// documentation ```kt\npublic abstract fun add(model: [ERROR : EpoxyModel<*>])\n``` +// documentation ```kt\npublic abstract fun add(model: [Error type: Unresolved type for EpoxyModel<*>])\n``` // relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/GroupModel#add(). // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelCollector#add().(model) -// documentation ```kt\nvalue-parameter model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model: [Error type: Unresolved type for EpoxyModel<*>]\n``` } diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelGroupHolder.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelGroupHolder.kt index a66641b4f..daa51ea1e 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelGroupHolder.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/ModelGroupHolder.kt @@ -25,27 +25,27 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder# // documentation ```kt\npublic final class ModelGroupHolder\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#``(). -// documentation ```kt\npublic constructor ModelGroupHolder(modelGroupParent: [ERROR : ViewParent])\n``` +// documentation ```kt\npublic constructor ModelGroupHolder(modelGroupParent: [Error type: Unresolved type for ViewParent])\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#``().(modelGroupParent) -// documentation ```kt\nvalue-parameter modelGroupParent: [ERROR : ViewParent]\n``` +// documentation ```kt\nvalue-parameter modelGroupParent: [Error type: Unresolved type for ViewParent]\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getModelGroupParent(). -// documentation ```kt\nprivate final val modelGroupParent: [ERROR : ViewParent]\n``` +// documentation ```kt\nprivate final val modelGroupParent: [Error type: Unresolved type for ViewParent]\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#modelGroupParent. -// documentation ```kt\nprivate final val modelGroupParent: [ERROR : ViewParent]\n``` +// documentation ```kt\nprivate final val modelGroupParent: [Error type: Unresolved type for ViewParent]\n``` val viewHolders = ArrayList(4) // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolders(). -// documentation ```kt\npublic final val viewHolders: [ERROR : Type for ArrayList(4)]\n``` +// documentation ```kt\npublic final val viewHolders: [Error type: Not found recorded type for ArrayList(4)]\n``` // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#viewHolders. -// documentation ```kt\npublic final val viewHolders: [ERROR : Type for ArrayList(4)]\n``` +// documentation ```kt\npublic final val viewHolders: [Error type: Not found recorded type for ArrayList(4)]\n``` /** Use parent pool or create a local pool */ @VisibleForTesting // ^^^^^^^^^^^^^^^^^ reference semanticdb maven maven/androidx.annotation/annotation 1.1.0 androidx/annotation/VisibleForTesting#``(). val viewPool = findViewPool(modelGroupParent) // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewPool(). -// documentation ```kt\npublic final val viewPool: [ERROR : RecyclerView.RecycledViewPool]\n```\n\n----\n\n Use parent pool or create a local pool +// documentation ```kt\npublic final val viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n```\n\n----\n\n Use parent pool or create a local pool // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#viewPool. -// documentation ```kt\npublic final val viewPool: [ERROR : RecyclerView.RecycledViewPool]\n```\n\n----\n\n Use parent pool or create a local pool +// documentation ```kt\npublic final val viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n```\n\n----\n\n Use parent pool or create a local pool // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#Companion#findViewPool(). // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getModelGroupParent(). // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#modelGroupParent. @@ -58,20 +58,20 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() */ lateinit var rootView: ViewGroup // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getRootView(). -// documentation ```kt\npublic final lateinit var rootView: [ERROR : ViewGroup]\n```\n\n----\n\n\n Get the root view group (aka\n [androidx.recyclerview.widget.RecyclerView.ViewHolder.itemView].\n You can override [EpoxyModelGroup.bind] and use this method to make custom\n changes to the root view.\n +// documentation ```kt\npublic final lateinit var rootView: [Error type: Unresolved type for ViewGroup]\n```\n\n----\n\n\n Get the root view group (aka\n [androidx.recyclerview.widget.RecyclerView.ViewHolder.itemView].\n You can override [EpoxyModelGroup.bind] and use this method to make custom\n changes to the root view.\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#rootView. -// documentation ```kt\npublic final lateinit var rootView: [ERROR : ViewGroup]\n```\n\n----\n\n\n Get the root view group (aka\n [androidx.recyclerview.widget.RecyclerView.ViewHolder.itemView].\n You can override [EpoxyModelGroup.bind] and use this method to make custom\n changes to the root view.\n +// documentation ```kt\npublic final lateinit var rootView: [Error type: Unresolved type for ViewGroup]\n```\n\n----\n\n\n Get the root view group (aka\n [androidx.recyclerview.widget.RecyclerView.ViewHolder.itemView].\n You can override [EpoxyModelGroup.bind] and use this method to make custom\n changes to the root view.\n private set // ^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#setRootView(). -// documentation ```kt\nprivate final fun (: [ERROR : ViewGroup])\n``` +// documentation ```kt\nprivate final fun ``(``: [Error type: Unresolved type for ViewGroup])\n``` private lateinit var childContainer: ViewGroup // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#childContainer. -// documentation ```kt\nprivate final lateinit var childContainer: [ERROR : ViewGroup]\n``` +// documentation ```kt\nprivate final lateinit var childContainer: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getChildContainer(). -// documentation ```kt\nprivate final lateinit var childContainer: [ERROR : ViewGroup]\n``` +// documentation ```kt\nprivate final lateinit var childContainer: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#setChildContainer(). -// documentation ```kt\nprivate final lateinit var childContainer: [ERROR : ViewGroup]\n``` +// documentation ```kt\nprivate final lateinit var childContainer: [Error type: Unresolved type for ViewGroup]\n``` private lateinit var stubs: List // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getStubs(). // documentation ```kt\nprivate final lateinit var stubs: kotlin.collections.List\n``` @@ -83,11 +83,11 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ViewStubData# private var boundGroup: EpoxyModelGroup? = null // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#boundGroup. -// documentation ```kt\nprivate final var boundGroup: [ERROR : EpoxyModelGroup]?\n``` +// documentation ```kt\nprivate final var boundGroup: [Error type: Unresolved type for EpoxyModelGroup]?\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getBoundGroup(). -// documentation ```kt\nprivate final var boundGroup: [ERROR : EpoxyModelGroup]?\n``` +// documentation ```kt\nprivate final var boundGroup: [Error type: Unresolved type for EpoxyModelGroup]?\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#setBoundGroup(). -// documentation ```kt\nprivate final var boundGroup: [ERROR : EpoxyModelGroup]?\n``` +// documentation ```kt\nprivate final var boundGroup: [Error type: Unresolved type for EpoxyModelGroup]?\n``` private fun usingStubs(): Boolean = stubs.isNotEmpty() // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#usingStubs(). @@ -100,9 +100,9 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() override fun bindView(itemView: View) { // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindView(). -// documentation ```kt\npublic open fun bindView(itemView: [ERROR : View])\n``` +// documentation ```kt\npublic open fun bindView(itemView: [Error type: Unresolved type for View])\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindView().(itemView) -// documentation ```kt\nvalue-parameter itemView: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter itemView: [Error type: Unresolved type for View]\n``` if (itemView !is ViewGroup) { // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindView().(itemView) throw IllegalStateException( @@ -148,12 +148,12 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() */ private fun findChildContainer(outermostRoot: ViewGroup): ViewGroup { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#findChildContainer(). -// documentation ```kt\nprivate final fun findChildContainer(outermostRoot: [ERROR : ViewGroup]): [ERROR : ViewGroup]\n```\n\n----\n\n\n By default the outermost viewgroup is used as the container that views are added to. However,\n users can specify a different, nested view group to use as the child container by marking it\n with a special id.\n +// documentation ```kt\nprivate final fun findChildContainer(outermostRoot: [Error type: Unresolved type for ViewGroup]): [Error type: Unresolved type for ViewGroup]\n```\n\n----\n\n\n By default the outermost viewgroup is used as the container that views are added to. However,\n users can specify a different, nested view group to use as the child container by marking it\n with a special id.\n // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#findChildContainer().(outermostRoot) -// documentation ```kt\nvalue-parameter outermostRoot: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter outermostRoot: [Error type: Unresolved type for ViewGroup]\n``` val customRoot = outermostRoot.findViewById(R.id.epoxy_model_group_child_container) // ^^^^^^^^^^ definition local 0 -// documentation ```kt\nval customRoot: [ERROR : ]\n``` +// documentation ```kt\nval customRoot: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#findChildContainer().(outermostRoot) return customRoot as? ViewGroup ?: outermostRoot @@ -163,9 +163,9 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() private fun createViewStubData(viewGroup: ViewGroup): List { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#createViewStubData(). -// documentation ```kt\nprivate final fun createViewStubData(viewGroup: [ERROR : ViewGroup]): kotlin.collections.List\n``` +// documentation ```kt\nprivate final fun createViewStubData(viewGroup: [Error type: Unresolved type for ViewGroup]): kotlin.collections.List\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#createViewStubData().(viewGroup) -// documentation ```kt\nvalue-parameter viewGroup: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter viewGroup: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ViewStubData# return ArrayList(4).apply { @@ -189,10 +189,10 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() private fun collectViewStubs( // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#collectViewStubs(). -// documentation ```kt\nprivate final fun collectViewStubs(viewGroup: [ERROR : ViewGroup], stubs: java.util.ArrayList)\n``` +// documentation ```kt\nprivate final fun collectViewStubs(viewGroup: [Error type: Unresolved type for ViewGroup], stubs: java.util.ArrayList)\n``` viewGroup: ViewGroup, // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#collectViewStubs().(viewGroup) -// documentation ```kt\nvalue-parameter viewGroup: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter viewGroup: [Error type: Unresolved type for ViewGroup]\n``` stubs: ArrayList // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#collectViewStubs().(stubs) // documentation ```kt\nvalue-parameter stubs: java.util.ArrayList\n``` @@ -206,7 +206,7 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#collectViewStubs().(viewGroup) val child = viewGroup.getChildAt(i) // ^^^^^ definition local 2 -// documentation ```kt\nval child: [ERROR : ]\n``` +// documentation ```kt\nval child: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#collectViewStubs().(viewGroup) // ^ reference local 1 @@ -231,12 +231,12 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() fun bindGroupIfNeeded(group: EpoxyModelGroup) { // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded(). -// documentation ```kt\npublic final fun bindGroupIfNeeded(group: [ERROR : EpoxyModelGroup])\n``` +// documentation ```kt\npublic final fun bindGroupIfNeeded(group: [Error type: Unresolved type for EpoxyModelGroup])\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded().(group) -// documentation ```kt\nvalue-parameter group: [ERROR : EpoxyModelGroup]\n``` +// documentation ```kt\nvalue-parameter group: [Error type: Unresolved type for EpoxyModelGroup]\n``` val previouslyBoundGroup = this.boundGroup // ^^^^^^^^^^^^^^^^^^^^ definition local 3 -// documentation ```kt\nval previouslyBoundGroup: [ERROR : EpoxyModelGroup]?\n``` +// documentation ```kt\nval previouslyBoundGroup: [Error type: Unresolved type for EpoxyModelGroup]?\n``` // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder# // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#boundGroup. // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getBoundGroup(). @@ -256,7 +256,7 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded().(group) for (i in previouslyBoundGroup.models.size - 1 downTo group.models.size) { // ^ definition local 4 -// documentation ```kt\nval i: [ERROR : ]\n``` +// documentation ```kt\nval i: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^^^^^^^^^^ reference local 3 // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded().(group) removeAndRecycleView(i) @@ -274,11 +274,11 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded().(group) val models = group.models // ^^^^^^ definition local 5 -// documentation ```kt\nval models: [ERROR : ]\n``` +// documentation ```kt\nval models: [Error type: Error property type]\n``` // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#bindGroupIfNeeded().(group) val modelCount = models.size // ^^^^^^^^^^ definition local 6 -// documentation ```kt\nval modelCount: [ERROR : ]\n``` +// documentation ```kt\nval modelCount: [Error type: Error property type]\n``` // ^^^^^^ reference local 5 if (usingStubs() && stubs.size < modelCount) { @@ -312,12 +312,12 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() // ^^^^^^^^^^ reference local 6 val model = models[i] // ^^^^^ definition local 8 -// documentation ```kt\nval model: [ERROR : ]\n``` +// documentation ```kt\nval model: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^ reference local 5 // ^ reference local 7 val previouslyBoundModel = previouslyBoundGroup?.models?.getOrNull(i) // ^^^^^^^^^^^^^^^^^^^^ definition local 9 -// documentation ```kt\nval previouslyBoundModel: [ERROR : ]\n``` +// documentation ```kt\nval previouslyBoundModel: [Error type: Return type for function cannot be resolved]?\n``` // ^^^^^^^^^^^^^^^^^^^^ reference local 3 // ^ reference local 7 val stubData = stubs.getOrNull(i) @@ -354,7 +354,7 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() val holder = getViewHolder(parent, model) // ^^^^^^ definition local 12 -// documentation ```kt\nval holder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nval holder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolder(). // ^^^^^^ reference local 11 // ^^^^^ reference local 8 @@ -388,11 +388,11 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() private fun areSameViewType(model1: EpoxyModel<*>, model2: EpoxyModel<*>?): Boolean { // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#areSameViewType(). -// documentation ```kt\nprivate final fun areSameViewType(model1: [ERROR : EpoxyModel<*>], model2: [ERROR : EpoxyModel<*>]?): kotlin.Boolean\n``` +// documentation ```kt\nprivate final fun areSameViewType(model1: [Error type: Unresolved type for EpoxyModel<*>], model2: [Error type: Unresolved type for EpoxyModel<*>]?): kotlin.Boolean\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#areSameViewType().(model1) -// documentation ```kt\nvalue-parameter model1: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model1: [Error type: Unresolved type for EpoxyModel<*>]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#areSameViewType().(model2) -// documentation ```kt\nvalue-parameter model2: [ERROR : EpoxyModel<*>]?\n``` +// documentation ```kt\nvalue-parameter model2: [Error type: Unresolved type for EpoxyModel<*>]?\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# return ViewTypeManager.getViewType(model1) == ViewTypeManager.getViewType(model2) // ^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#areSameViewType().(model1) @@ -401,18 +401,18 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() private fun getViewHolder(parent: ViewGroup, model: EpoxyModel<*>): EpoxyViewHolder { // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolder(). -// documentation ```kt\nprivate final fun getViewHolder(parent: [ERROR : ViewGroup], model: [ERROR : EpoxyModel<*>]): [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nprivate final fun getViewHolder(parent: [Error type: Unresolved type for ViewGroup], model: [Error type: Unresolved type for EpoxyModel<*>]): [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolder().(parent) -// documentation ```kt\nvalue-parameter parent: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter parent: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolder().(model) -// documentation ```kt\nvalue-parameter model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model: [Error type: Unresolved type for EpoxyModel<*>]\n``` val viewType = ViewTypeManager.getViewType(model) // ^^^^^^^^ definition local 13 -// documentation ```kt\nval viewType: [ERROR : ]\n``` +// documentation ```kt\nval viewType: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolder().(model) val recycledView = viewPool.getRecycledView(viewType) // ^^^^^^^^^^^^ definition local 14 -// documentation ```kt\nval recycledView: [ERROR : ]\n``` +// documentation ```kt\nval recycledView: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewPool(). // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#viewPool. // ^^^^^^^^ reference local 13 @@ -487,7 +487,7 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() val viewHolder = viewHolders.removeAt(modelPosition) // ^^^^^^^^^^ definition local 15 -// documentation ```kt\nval viewHolder: [ERROR : ]\n``` +// documentation ```kt\nval viewHolder: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#getViewHolders(). // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#viewHolders. // ^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#removeAndRecycleView().(modelPosition) @@ -512,12 +512,12 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() private fun findViewPool(view: ViewParent): RecyclerView.RecycledViewPool { // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#Companion#findViewPool(). -// documentation ```kt\nprivate final fun findViewPool(view: [ERROR : ViewParent]): [ERROR : RecyclerView.RecycledViewPool]\n``` +// documentation ```kt\nprivate final fun findViewPool(view: [Error type: Unresolved type for ViewParent]): [Error type: Unresolved type for RecyclerView.RecycledViewPool]\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#Companion#findViewPool().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : ViewParent]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for ViewParent]\n``` var viewPool: RecyclerView.RecycledViewPool? = null // ^^^^^^^^ definition local 16 -// documentation ```kt\nvar viewPool: [ERROR : RecyclerView.RecycledViewPool]?\n``` +// documentation ```kt\nvar viewPool: [Error type: Unresolved type for RecyclerView.RecycledViewPool]?\n``` while (viewPool == null) { // ^^^^^^^^ reference local 16 viewPool = if (view is RecyclerView) { @@ -528,7 +528,7 @@ class ModelGroupHolder(private val modelGroupParent: ViewParent) : EpoxyHolder() } else { val parent = view.parent // ^^^^^^ definition local 17 -// documentation ```kt\nval parent: [ERROR : ]\n``` +// documentation ```kt\nval parent: [Error type: Error property type]\n``` // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelGroupHolder#Companion#findViewPool().(view) if (parent is ViewParent) { // ^^^^^^ reference local 17 @@ -552,21 +552,21 @@ private class ViewStubData( // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData# // documentation ```kt\nprivate final class ViewStubData\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#``(). -// documentation ```kt\npublic constructor ViewStubData(viewGroup: [ERROR : ViewGroup], viewStub: [ERROR : ViewStub], position: kotlin.Int)\n``` +// documentation ```kt\npublic constructor ViewStubData(viewGroup: [Error type: Unresolved type for ViewGroup], viewStub: [Error type: Unresolved type for ViewStub], position: kotlin.Int)\n``` val viewGroup: ViewGroup, // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#``().(viewGroup) -// documentation ```kt\nvalue-parameter viewGroup: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter viewGroup: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#getViewGroup(). -// documentation ```kt\npublic final val viewGroup: [ERROR : ViewGroup]\n``` +// documentation ```kt\npublic final val viewGroup: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#viewGroup. -// documentation ```kt\npublic final val viewGroup: [ERROR : ViewGroup]\n``` +// documentation ```kt\npublic final val viewGroup: [Error type: Unresolved type for ViewGroup]\n``` val viewStub: ViewStub, // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#``().(viewStub) -// documentation ```kt\nvalue-parameter viewStub: [ERROR : ViewStub]\n``` +// documentation ```kt\nvalue-parameter viewStub: [Error type: Unresolved type for ViewStub]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#getViewStub(). -// documentation ```kt\npublic final val viewStub: [ERROR : ViewStub]\n``` +// documentation ```kt\npublic final val viewStub: [Error type: Unresolved type for ViewStub]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#viewStub. -// documentation ```kt\npublic final val viewStub: [ERROR : ViewStub]\n``` +// documentation ```kt\npublic final val viewStub: [Error type: Unresolved type for ViewStub]\n``` val position: Int // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#``().(position) // documentation ```kt\nvalue-parameter position: kotlin.Int\n``` @@ -579,9 +579,9 @@ private class ViewStubData( fun setView(view: View, useStubLayoutParams: Boolean) { // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#setView(). -// documentation ```kt\npublic final fun setView(view: [ERROR : View], useStubLayoutParams: kotlin.Boolean)\n``` +// documentation ```kt\npublic final fun setView(view: [Error type: Unresolved type for View], useStubLayoutParams: kotlin.Boolean)\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#setView().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ViewStubData#setView().(useStubLayoutParams) // documentation ```kt\nvalue-parameter useStubLayoutParams: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -591,7 +591,7 @@ private class ViewStubData( // Carry over the stub id manually since we aren't inflating via the stub val inflatedId = viewStub.inflatedId // ^^^^^^^^^^ definition local 18 -// documentation ```kt\nval inflatedId: [ERROR : ]\n``` +// documentation ```kt\nval inflatedId: [Error type: Error property type]\n``` // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ViewStubData#getViewStub(). // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ViewStubData#viewStub. if (inflatedId != View.NO_ID) { @@ -677,31 +677,31 @@ private class HelperAdapter : RecyclerView.Adapter() { private var model: EpoxyModel<*>? = null // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#getModel(). -// documentation ```kt\nprivate final var model: [ERROR : EpoxyModel<*>]?\n``` +// documentation ```kt\nprivate final var model: [Error type: Unresolved type for EpoxyModel<*>]?\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#model. -// documentation ```kt\nprivate final var model: [ERROR : EpoxyModel<*>]?\n``` +// documentation ```kt\nprivate final var model: [Error type: Unresolved type for EpoxyModel<*>]?\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#setModel(). -// documentation ```kt\nprivate final var model: [ERROR : EpoxyModel<*>]?\n``` +// documentation ```kt\nprivate final var model: [Error type: Unresolved type for EpoxyModel<*>]?\n``` private var modelGroupParent: ViewParent? = null // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#getModelGroupParent(). -// documentation ```kt\nprivate final var modelGroupParent: [ERROR : ViewParent]?\n``` +// documentation ```kt\nprivate final var modelGroupParent: [Error type: Unresolved type for ViewParent]?\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#modelGroupParent. -// documentation ```kt\nprivate final var modelGroupParent: [ERROR : ViewParent]?\n``` +// documentation ```kt\nprivate final var modelGroupParent: [Error type: Unresolved type for ViewParent]?\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#setModelGroupParent(). -// documentation ```kt\nprivate final var modelGroupParent: [ERROR : ViewParent]?\n``` +// documentation ```kt\nprivate final var modelGroupParent: [Error type: Unresolved type for ViewParent]?\n``` fun createViewHolder( // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder(). -// documentation ```kt\npublic final fun createViewHolder(modelGroupParent: [ERROR : ViewParent], model: [ERROR : EpoxyModel<*>], parent: [ERROR : ViewGroup], viewType: kotlin.Int): [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\npublic final fun createViewHolder(modelGroupParent: [Error type: Unresolved type for ViewParent], model: [Error type: Unresolved type for EpoxyModel<*>], parent: [Error type: Unresolved type for ViewGroup], viewType: kotlin.Int): [Error type: Unresolved type for EpoxyViewHolder]\n``` modelGroupParent: ViewParent, // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(modelGroupParent) -// documentation ```kt\nvalue-parameter modelGroupParent: [ERROR : ViewParent]\n``` +// documentation ```kt\nvalue-parameter modelGroupParent: [Error type: Unresolved type for ViewParent]\n``` model: EpoxyModel<*>, // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(model) -// documentation ```kt\nvalue-parameter model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model: [Error type: Unresolved type for EpoxyModel<*>]\n``` parent: ViewGroup, // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(parent) -// documentation ```kt\nvalue-parameter parent: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter parent: [Error type: Unresolved type for ViewGroup]\n``` viewType: Int // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(viewType) // documentation ```kt\nvalue-parameter viewType: kotlin.Int\n``` @@ -721,7 +721,7 @@ private class HelperAdapter : RecyclerView.Adapter() { // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(modelGroupParent) val viewHolder = createViewHolder(parent, viewType) // ^^^^^^^^^^ definition local 20 -// documentation ```kt\nval viewHolder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nval viewHolder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder(). // ^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(parent) // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/HelperAdapter#createViewHolder().(viewType) @@ -741,9 +741,9 @@ private class HelperAdapter : RecyclerView.Adapter() { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EpoxyViewHolder { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onCreateViewHolder(). -// documentation ```kt\npublic open fun onCreateViewHolder(parent: [ERROR : ViewGroup], viewType: kotlin.Int): [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\npublic open fun onCreateViewHolder(parent: [Error type: Unresolved type for ViewGroup], viewType: kotlin.Int): [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onCreateViewHolder().(parent) -// documentation ```kt\nvalue-parameter parent: [ERROR : ViewGroup]\n``` +// documentation ```kt\nvalue-parameter parent: [Error type: Unresolved type for ViewGroup]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onCreateViewHolder().(viewType) // documentation ```kt\nvalue-parameter viewType: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -762,9 +762,9 @@ private class HelperAdapter : RecyclerView.Adapter() { override fun onBindViewHolder(holder: EpoxyViewHolder, position: Int) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onBindViewHolder(). -// documentation ```kt\npublic open fun onBindViewHolder(holder: [ERROR : EpoxyViewHolder], position: kotlin.Int)\n``` +// documentation ```kt\npublic open fun onBindViewHolder(holder: [Error type: Unresolved type for EpoxyViewHolder], position: kotlin.Int)\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onBindViewHolder().(holder) -// documentation ```kt\nvalue-parameter holder: [ERROR : EpoxyViewHolder]\n``` +// documentation ```kt\nvalue-parameter holder: [Error type: Unresolved type for EpoxyViewHolder]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/HelperAdapter#onBindViewHolder().(position) // documentation ```kt\nvalue-parameter position: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/UnboundedViewPool.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/UnboundedViewPool.kt index ea62d4bd6..290f2aef1 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/UnboundedViewPool.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/UnboundedViewPool.kt @@ -31,9 +31,9 @@ internal class UnboundedViewPool : RecycledViewPool() { private val scrapHeaps = SparseArray>() // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeaps(). -// documentation ```kt\nprivate final val scrapHeaps: [ERROR : Type for SparseArray>()]\n``` +// documentation ```kt\nprivate final val scrapHeaps: [Error type: Not found recorded type for SparseArray>()]\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#scrapHeaps. -// documentation ```kt\nprivate final val scrapHeaps: [ERROR : Type for SparseArray>()]\n``` +// documentation ```kt\nprivate final val scrapHeaps: [Error type: Not found recorded type for SparseArray>()]\n``` // ^^^^^ reference semanticdb maven jdk 11 java/util/Queue# override fun clear() { @@ -61,13 +61,13 @@ internal class UnboundedViewPool : RecycledViewPool() { override fun getRecycledView(viewType: Int): ViewHolder? { // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getRecycledView(). -// documentation ```kt\npublic open fun getRecycledView(viewType: kotlin.Int): [ERROR : ViewHolder]?\n``` +// documentation ```kt\npublic open fun getRecycledView(viewType: kotlin.Int): [Error type: Unresolved type for ViewHolder]?\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getRecycledView().(viewType) // documentation ```kt\nvalue-parameter viewType: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# val scrapHeap = scrapHeaps.get(viewType) // ^^^^^^^^^ definition local 0 -// documentation ```kt\nval scrapHeap: [ERROR : ]\n``` +// documentation ```kt\nval scrapHeap: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeaps(). // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#scrapHeaps. // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getRecycledView().(viewType) @@ -77,9 +77,9 @@ internal class UnboundedViewPool : RecycledViewPool() { override fun putRecycledView(viewHolder: ViewHolder) { // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#putRecycledView(). -// documentation ```kt\npublic open fun putRecycledView(viewHolder: [ERROR : ViewHolder])\n``` +// documentation ```kt\npublic open fun putRecycledView(viewHolder: [Error type: Unresolved type for ViewHolder])\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#putRecycledView().(viewHolder) -// documentation ```kt\nvalue-parameter viewHolder: [ERROR : ViewHolder]\n``` +// documentation ```kt\nvalue-parameter viewHolder: [Error type: Unresolved type for ViewHolder]\n``` getScrapHeapForType(viewHolder.itemViewType).add(viewHolder) // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeapForType(). // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#putRecycledView().(viewHolder) @@ -102,14 +102,14 @@ internal class UnboundedViewPool : RecycledViewPool() { private fun getScrapHeapForType(viewType: Int): Queue { // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeapForType(). -// documentation ```kt\nprivate final fun getScrapHeapForType(viewType: kotlin.Int): java.util.Queue<[ERROR : ViewHolder]>\n``` +// documentation ```kt\nprivate final fun getScrapHeapForType(viewType: kotlin.Int): java.util.Queue<[Error type: Unresolved type for ViewHolder]>\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeapForType().(viewType) // documentation ```kt\nvalue-parameter viewType: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^ reference semanticdb maven jdk 11 java/util/Queue# var scrapHeap: Queue? = scrapHeaps.get(viewType) // ^^^^^^^^^ definition local 1 -// documentation ```kt\nvar scrapHeap: java.util.Queue<[ERROR : ViewHolder]>?\n``` +// documentation ```kt\nvar scrapHeap: java.util.Queue<[Error type: Unresolved type for ViewHolder]>?\n``` // ^^^^^ reference semanticdb maven jdk 11 java/util/Queue# // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#getScrapHeaps(). // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/UnboundedViewPool#scrapHeaps. diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/WrappedEpoxyModelClickListener.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/WrappedEpoxyModelClickListener.kt index 91bdd951c..332fc8582 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/WrappedEpoxyModelClickListener.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/WrappedEpoxyModelClickListener.kt @@ -25,24 +25,24 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On // This also lets us call back to the original hashCode and equals methods private val originalClickListener: OnModelClickListener? // ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getOriginalClickListener(). -// documentation ```kt\nprivate final val originalClickListener: [ERROR : OnModelClickListener]?\n``` +// documentation ```kt\nprivate final val originalClickListener: [Error type: Unresolved type for OnModelClickListener]?\n``` // ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#originalClickListener. -// documentation ```kt\nprivate final val originalClickListener: [ERROR : OnModelClickListener]?\n``` +// documentation ```kt\nprivate final val originalClickListener: [Error type: Unresolved type for OnModelClickListener]?\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[T] // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[V] private val originalLongClickListener: OnModelLongClickListener? // ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getOriginalLongClickListener(). -// documentation ```kt\nprivate final val originalLongClickListener: [ERROR : OnModelLongClickListener]?\n``` +// documentation ```kt\nprivate final val originalLongClickListener: [Error type: Unresolved type for OnModelLongClickListener]?\n``` // ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#originalLongClickListener. -// documentation ```kt\nprivate final val originalLongClickListener: [ERROR : OnModelLongClickListener]?\n``` +// documentation ```kt\nprivate final val originalLongClickListener: [Error type: Unresolved type for OnModelLongClickListener]?\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[T] // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[V] constructor(clickListener: OnModelClickListener?) { // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#``(). -// documentation ```kt\npublic constructor WrappedEpoxyModelClickListener(clickListener: [ERROR : OnModelClickListener]?)\n``` +// documentation ```kt\npublic constructor WrappedEpoxyModelClickListener(clickListener: [Error type: Unresolved type for OnModelClickListener]?)\n``` // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#``().(clickListener) -// documentation ```kt\nvalue-parameter clickListener: [ERROR : OnModelClickListener]?\n``` +// documentation ```kt\nvalue-parameter clickListener: [Error type: Unresolved type for OnModelClickListener]?\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[T] // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[V] requireNotNull(clickListener) { @@ -63,9 +63,9 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On constructor(clickListener: OnModelLongClickListener?) { // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#``(+1). -// documentation ```kt\npublic constructor WrappedEpoxyModelClickListener(clickListener: [ERROR : OnModelLongClickListener]?)\n``` +// documentation ```kt\npublic constructor WrappedEpoxyModelClickListener(clickListener: [Error type: Unresolved type for OnModelLongClickListener]?)\n``` // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#``(+1).(clickListener) -// documentation ```kt\nvalue-parameter clickListener: [ERROR : OnModelLongClickListener]?\n``` +// documentation ```kt\nvalue-parameter clickListener: [Error type: Unresolved type for OnModelLongClickListener]?\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[T] // ^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#[V] requireNotNull(clickListener) { @@ -86,9 +86,9 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On override fun onClick(view: View) { // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#onClick(). -// documentation ```kt\npublic open fun onClick(view: [ERROR : View])\n``` +// documentation ```kt\npublic open fun onClick(view: [Error type: Unresolved type for View])\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#onClick().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` val modelInfo = getClickedModelInfo(view) ?: return // ^^^^^^^^^ definition local 0 // documentation ```kt\nval modelInfo: com.airbnb.epoxy.WrappedEpoxyModelClickListener.ClickedModelInfo\n``` @@ -122,9 +122,9 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On override fun onLongClick(view: View): Boolean { // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#onLongClick(). -// documentation ```kt\npublic open fun onLongClick(view: [ERROR : View]): kotlin.Boolean\n``` +// documentation ```kt\npublic open fun onLongClick(view: [Error type: Unresolved type for View]): kotlin.Boolean\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#onLongClick().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# val modelInfo = getClickedModelInfo(view) ?: return false // ^^^^^^^^^ definition local 1 @@ -159,9 +159,9 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On private fun getClickedModelInfo(view: View): ClickedModelInfo? { // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getClickedModelInfo(). -// documentation ```kt\nprivate final fun getClickedModelInfo(view: [ERROR : View]): com.airbnb.epoxy.WrappedEpoxyModelClickListener.ClickedModelInfo?\n``` +// documentation ```kt\nprivate final fun getClickedModelInfo(view: [Error type: Unresolved type for View]): com.airbnb.epoxy.WrappedEpoxyModelClickListener.ClickedModelInfo?\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getClickedModelInfo().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo# val epoxyHolder = ListenersUtils.getEpoxyHolderForChildView(view) // ^^^^^^^^^^^ definition local 2 @@ -172,14 +172,14 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On val adapterPosition = epoxyHolder.adapterPosition // ^^^^^^^^^^^^^^^ definition local 3 -// documentation ```kt\nval adapterPosition: [ERROR : Type for epoxyHolder.adapterPosition]\n``` +// documentation ```kt\nval adapterPosition: [Error type: Not found recorded type for epoxyHolder.adapterPosition]\n``` // ^^^^^^^^^^^ reference local 2 if (adapterPosition == RecyclerView.NO_POSITION) return null // ^^^^^^^^^^^^^^^ reference local 3 val boundObject = epoxyHolder.objectToBind() // ^^^^^^^^^^^ definition local 4 -// documentation ```kt\nval boundObject: [ERROR : Type for epoxyHolder.objectToBind()]\n``` +// documentation ```kt\nval boundObject: [Error type: Not found recorded type for epoxyHolder.objectToBind()]\n``` // ^^^^^^^^^^^ reference local 2 val holderToUse = if (boundObject is ModelGroupHolder) { @@ -220,14 +220,14 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo# // documentation ```kt\nprivate final class ClickedModelInfo\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo#``(). -// documentation ```kt\npublic constructor ClickedModelInfo(model: [ERROR : EpoxyModel<*>], adapterPosition: kotlin.Int, boundObject: kotlin.Any)\n``` +// documentation ```kt\npublic constructor ClickedModelInfo(model: [Error type: Unresolved type for EpoxyModel<*>], adapterPosition: kotlin.Int, boundObject: kotlin.Any)\n``` val model: EpoxyModel<*>, // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo#``().(model) -// documentation ```kt\nvalue-parameter model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\nvalue-parameter model: [Error type: Unresolved type for EpoxyModel<*>]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo#getModel(). -// documentation ```kt\npublic final val model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\npublic final val model: [Error type: Unresolved type for EpoxyModel<*>]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo#model. -// documentation ```kt\npublic final val model: [ERROR : EpoxyModel<*>]\n``` +// documentation ```kt\npublic final val model: [Error type: Unresolved type for EpoxyModel<*>]\n``` val adapterPosition: Int, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#ClickedModelInfo#``().(adapterPosition) // documentation ```kt\nvalue-parameter adapterPosition: kotlin.Int\n``` @@ -251,11 +251,11 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On */ private val View.allViewsInHierarchy: Sequence // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#allViewsInHierarchy. -// documentation ```kt\nprivate final val [ERROR : View].allViewsInHierarchy: kotlin.sequences.Sequence<[ERROR : View]>\n```\n\n----\n\n\n Returns a sequence of this View plus any and all children, recursively.\n +// documentation ```kt\nprivate final val [Error type: Unresolved type for View].allViewsInHierarchy: kotlin.sequences.Sequence<[Error type: Unresolved type for View]>\n```\n\n----\n\n\n Returns a sequence of this View plus any and all children, recursively.\n // ^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/sequences/Sequence# get() { // ^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getAllViewsInHierarchy(). -// documentation ```kt\nprivate final fun [ERROR : View].(): kotlin.sequences.Sequence<[ERROR : View]>\n``` +// documentation ```kt\nprivate final fun [Error type: Unresolved type for View].``(): kotlin.sequences.Sequence<[Error type: Unresolved type for View]>\n``` return if (this is ViewGroup) { // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#allViewsInHierarchy. children.flatMap { @@ -271,15 +271,15 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On /** Returns a [Sequence] over the child views in this view group. */ internal val ViewGroup.children: Sequence // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#children. -// documentation ```kt\ninternal final val [ERROR : ViewGroup].children: kotlin.sequences.Sequence<[ERROR : View]>\n```\n\n----\n\n Returns a [Sequence] over the child views in this view group. +// documentation ```kt\ninternal final val [Error type: Unresolved type for ViewGroup].children: kotlin.sequences.Sequence<[Error type: Unresolved type for View]>\n```\n\n----\n\n Returns a [Sequence] over the child views in this view group. // ^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/sequences/Sequence# get() = object : Sequence { // ^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#getChildren(). -// documentation ```kt\ninternal final fun [ERROR : ViewGroup].(): kotlin.sequences.Sequence<[ERROR : View]>\n``` +// documentation ```kt\ninternal final fun [Error type: Unresolved type for ViewGroup].``(): kotlin.sequences.Sequence<[Error type: Unresolved type for View]>\n``` // ^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/sequences/Sequence# override fun iterator() = this@children.iterator() // ^^^^^^^^ definition local 6 -// documentation ```kt\npublic open fun iterator(): [ERROR : ]\n``` +// documentation ```kt\npublic open fun iterator(): [Error type: Return type for function cannot be resolved]\n``` // relationship is_reference is_implementation semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/sequences/Sequence#iterator(). // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#children. } @@ -287,7 +287,7 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On /** Returns a [MutableIterator] over the views in this view group. */ internal operator fun ViewGroup.iterator() = object : MutableIterator { // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#iterator(). -// documentation ```kt\ninternal final operator fun [ERROR : ViewGroup].iterator(): kotlin.collections.MutableIterator<[ERROR : View]>\n```\n\n----\n\n Returns a [MutableIterator] over the views in this view group. +// documentation ```kt\ninternal final operator fun [Error type: Unresolved type for ViewGroup].iterator(): kotlin.collections.MutableIterator<[Error type: Unresolved type for View]>\n```\n\n----\n\n Returns a [MutableIterator] over the views in this view group. // ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator# private var index = 0 // ^^^^^ definition local 7 @@ -298,7 +298,7 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On // documentation ```kt\nprivate final var index: kotlin.Int\n``` override fun hasNext() = index < childCount // ^^^^^^^ definition local 10 -// documentation ```kt\npublic open fun hasNext(): [ERROR : Error function type]\n``` +// documentation ```kt\npublic open fun hasNext(): [Error type: Return type for function cannot be resolved]\n``` // relationship is_reference is_implementation semanticdb maven . . kotlin/collections/Iterator#hasNext(). // relationship is_reference is_implementation semanticdb maven . . kotlin/collections/MutableIterator#hasNext(). // ^^^^^ reference local 7 @@ -315,7 +315,7 @@ class WrappedEpoxyModelClickListener, V> : OnClickListener, On // ^^ reference semanticdb maven . . kotlin/Int#inc(). override fun remove() = removeViewAt(--index) // ^^^^^^ definition local 12 -// documentation ```kt\npublic open fun remove(): [ERROR : ]\n``` +// documentation ```kt\npublic open fun remove(): [Error type: Return type for function cannot be resolved]\n``` // relationship is_reference is_implementation semanticdb maven . . kotlin/collections/MutableIterator#remove(). // ^^ reference semanticdb maven . . kotlin/Int#dec(). // ^^^^^ reference local 7 diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyModelPreloader.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyModelPreloader.kt index cdba7edb4..e9f24d70f 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyModelPreloader.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyModelPreloader.kt @@ -83,9 +83,9 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre */ abstract fun buildViewMetadata(view: View): U // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#buildViewMetadata(). -// documentation ```kt\npublic abstract fun buildViewMetadata(view: [ERROR : View]): U\n```\n\n----\n\n\n Provide optional metadata about a view. This can be used in [EpoxyModelPreloader.buildRequest]\n\n A preload request works best if it exactly matches the actual request (in order to match cache keys exactly)\n Things such as request transformations, thumbnails, or crop type can affect the cache key.\n If your preloadable view is configurable you can capture those options via this metadata.\n +// documentation ```kt\npublic abstract fun buildViewMetadata(view: [Error type: Unresolved type for View]): U\n```\n\n----\n\n\n Provide optional metadata about a view. This can be used in [EpoxyModelPreloader.buildRequest]\n\n A preload request works best if it exactly matches the actual request (in order to match cache keys exactly)\n Things such as request transformations, thumbnails, or crop type can affect the cache key.\n If your preloadable view is configurable you can capture those options via this metadata.\n // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#buildViewMetadata().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#[U] /** @@ -192,7 +192,7 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1). -// documentation ```kt\npublic final inline fun with(preloadableViewIds: kotlin.collections.List = ..., noinline viewMetadata: ([ERROR : View]) -> U, noinline viewSignature: (T) -> kotlin.Any? = ..., noinline doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit): com.airbnb.epoxy.preload.EpoxyModelPreloader\n```\n\n----\n\n\n Helper to create a [EpoxyModelPreloader].\n\n @param viewSignature see [EpoxyModelPreloader.viewSignature]\n @param preloadableViewIds see [EpoxyModelPreloader.preloadableViewIds]\n @param viewMetadata see [EpoxyModelPreloader.buildViewMetadata]\n @param doPreload see [EpoxyModelPreloader.startPreload]\n +// documentation ```kt\npublic final inline fun with(preloadableViewIds: kotlin.collections.List = ..., noinline viewMetadata: ([Error type: Unresolved type for View]) -> U, noinline viewSignature: (T) -> kotlin.Any? = ..., noinline doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit): com.airbnb.epoxy.preload.EpoxyModelPreloader\n```\n\n----\n\n\n Helper to create a [EpoxyModelPreloader].\n\n @param viewSignature see [EpoxyModelPreloader.viewSignature]\n @param preloadableViewIds see [EpoxyModelPreloader.preloadableViewIds]\n @param viewMetadata see [EpoxyModelPreloader.buildViewMetadata]\n @param doPreload see [EpoxyModelPreloader.startPreload]\n preloadableViewIds: List = emptyList(), // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).(preloadableViewIds) // documentation ```kt\nvalue-parameter preloadableViewIds: kotlin.collections.List = ...\n``` @@ -201,19 +201,19 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre // ^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/collections/CollectionsKt#emptyList(). noinline viewMetadata: (View) -> U, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).(viewMetadata) -// documentation ```kt\nvalue-parameter noinline viewMetadata: ([ERROR : View]) -> U\n``` +// documentation ```kt\nvalue-parameter noinline viewMetadata: ([Error type: Unresolved type for View]) -> U\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).``. -// documentation ```kt\nval : T\n``` +// documentation ```kt\nval ``: T\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).[U] noinline viewSignature: (T) -> Any? = { _ -> null }, // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).(viewSignature) // documentation ```kt\nvalue-parameter noinline viewSignature: (T) -> kotlin.Any? = ...\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).[T] // ^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).``. -// documentation ```kt\nval : T\n``` +// documentation ```kt\nval ``: T\n``` // ^^^ reference semanticdb maven . . kotlin/Any# // ^ definition local 1 -// documentation ```kt\nvalue-parameter : T\n``` +// documentation ```kt\nvalue-parameter ``: T\n``` noinline doPreload: (epoxyModel: T, preloadTarget: P, viewData: ViewData) -> Unit // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+1).(doPreload) // documentation ```kt\nvalue-parameter noinline doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit\n``` @@ -272,7 +272,7 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2). -// documentation ```kt\npublic final fun with(preloadableViewIds: kotlin.collections.List = ..., epoxyModelClass: java.lang.Class, viewMetadata: ([ERROR : View]) -> U, viewSignature: (T) -> kotlin.Any? = ..., doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit): com.airbnb.epoxy.preload.EpoxyModelPreloader\n```\n\n----\n\n\n Helper to create a [EpoxyModelPreloader]. This is similar to the other helper methods but not inlined so it can be used with Java.\n\n @param epoxyModelClass The specific type of EpoxyModel that this preloader is for.\n @param viewSignature see [EpoxyModelPreloader.viewSignature]\n @param preloadableViewIds see [EpoxyModelPreloader.preloadableViewIds]\n @param viewMetadata see [EpoxyModelPreloader.buildViewMetadata]\n @param doPreload see [EpoxyModelPreloader.startPreload]\n +// documentation ```kt\npublic final fun with(preloadableViewIds: kotlin.collections.List = ..., epoxyModelClass: java.lang.Class, viewMetadata: ([Error type: Unresolved type for View]) -> U, viewSignature: (T) -> kotlin.Any? = ..., doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit): com.airbnb.epoxy.preload.EpoxyModelPreloader\n```\n\n----\n\n\n Helper to create a [EpoxyModelPreloader]. This is similar to the other helper methods but not inlined so it can be used with Java.\n\n @param epoxyModelClass The specific type of EpoxyModel that this preloader is for.\n @param viewSignature see [EpoxyModelPreloader.viewSignature]\n @param preloadableViewIds see [EpoxyModelPreloader.preloadableViewIds]\n @param viewMetadata see [EpoxyModelPreloader.buildViewMetadata]\n @param doPreload see [EpoxyModelPreloader.startPreload]\n preloadableViewIds: List = emptyList(), // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(preloadableViewIds) // documentation ```kt\nvalue-parameter preloadableViewIds: kotlin.collections.List = ...\n``` @@ -286,19 +286,19 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).[T] viewMetadata: (View) -> U, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(viewMetadata) -// documentation ```kt\nvalue-parameter viewMetadata: ([ERROR : View]) -> U\n``` +// documentation ```kt\nvalue-parameter viewMetadata: ([Error type: Unresolved type for View]) -> U\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).``. -// documentation ```kt\nval : T\n``` +// documentation ```kt\nval ``: T\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).[U] viewSignature: (T) -> Any? = { _ -> null }, // ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(viewSignature) // documentation ```kt\nvalue-parameter viewSignature: (T) -> kotlin.Any? = ...\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).[T] // ^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).``. -// documentation ```kt\nval : T\n``` +// documentation ```kt\nval ``: T\n``` // ^^^ reference semanticdb maven . . kotlin/Any# // ^ definition local 2 -// documentation ```kt\nvalue-parameter : T\n``` +// documentation ```kt\nvalue-parameter ``: T\n``` doPreload: (epoxyModel: T, preloadTarget: P, viewData: ViewData) -> Unit // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(doPreload) // documentation ```kt\nvalue-parameter doPreload: (epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData) -> kotlin.Unit\n``` @@ -332,10 +332,10 @@ abstract class EpoxyModelPreloader, U : ViewMetadata?, P : Pre override fun buildViewMetadata(view: View) = viewMetadata(view) // ^^^^^^^^^^^^^^^^^ definition local 3 -// documentation ```kt\npublic open fun buildViewMetadata(view: [ERROR : View]): U\n``` +// documentation ```kt\npublic open fun buildViewMetadata(view: [Error type: Unresolved type for View]): U\n``` // relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#buildViewMetadata(). // ^^^^ definition local 4 -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(viewMetadata) // ^^^^ reference local 4 diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyPreloader.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyPreloader.kt index 2415f77a8..60f2287f7 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyPreloader.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/EpoxyPreloader.kt @@ -66,21 +66,21 @@ class EpoxyPreloader

private constructor( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(). -// documentation ```kt\nprivate constructor EpoxyPreloader

(adapter: [ERROR : BaseEpoxyAdapter], preloadTargetFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` +// documentation ```kt\nprivate constructor EpoxyPreloader

(adapter: [Error type: Unresolved type for BaseEpoxyAdapter], preloadTargetFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` private val adapter: BaseEpoxyAdapter, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``().(adapter) -// documentation ```kt\nvalue-parameter adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#adapter. -// documentation ```kt\nprivate final val adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\nprivate final val adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#getAdapter(). -// documentation ```kt\nprivate final val adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\nprivate final val adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` preloadTargetFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``().(preloadTargetFactory) // documentation ```kt\nvalue-parameter preloadTargetFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# private val maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``().(maxItemsToPreload) @@ -139,9 +139,9 @@ class EpoxyPreloader

private constructor( private val modelPreloaders: Map>, EpoxyModelPreloader<*, *, out P>> = // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#getModelPreloaders(). -// documentation ```kt\nprivate final val modelPreloaders: kotlin.collections.Map]>, com.airbnb.epoxy.preload.EpoxyModelPreloader<*, *, out P>>\n``` +// documentation ```kt\nprivate final val modelPreloaders: kotlin.collections.Map]>, com.airbnb.epoxy.preload.EpoxyModelPreloader<*, *, out P>>\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#modelPreloaders. -// documentation ```kt\nprivate final val modelPreloaders: kotlin.collections.Map]>, com.airbnb.epoxy.preload.EpoxyModelPreloader<*, *, out P>>\n``` +// documentation ```kt\nprivate final val modelPreloaders: kotlin.collections.Map]>, com.airbnb.epoxy.preload.EpoxyModelPreloader<*, *, out P>>\n``` // ^^^ reference semanticdb maven . . kotlin/collections/Map# // ^^^^^ reference semanticdb maven jdk 11 java/lang/Class# // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader# @@ -176,17 +176,17 @@ class EpoxyPreloader

private constructor( constructor( // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+1). -// documentation ```kt\npublic constructor EpoxyPreloader

(epoxyController: [ERROR : EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` +// documentation ```kt\npublic constructor EpoxyPreloader

(epoxyController: [Error type: Unresolved type for EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` epoxyController: EpoxyController, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+1).(epoxyController) -// documentation ```kt\nvalue-parameter epoxyController: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter epoxyController: [Error type: Unresolved type for EpoxyController]\n``` requestHolderFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+1).(requestHolderFactory) // documentation ```kt\nvalue-parameter requestHolderFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+1).(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+1).(maxItemsToPreload) @@ -213,17 +213,17 @@ class EpoxyPreloader

private constructor( constructor( // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+2). -// documentation ```kt\npublic constructor EpoxyPreloader

(adapter: [ERROR : EpoxyAdapter], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` +// documentation ```kt\npublic constructor EpoxyPreloader

(adapter: [Error type: Unresolved type for EpoxyAdapter], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List>)\n``` adapter: EpoxyAdapter, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+2).(adapter) -// documentation ```kt\nvalue-parameter adapter: [ERROR : EpoxyAdapter]\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Unresolved type for EpoxyAdapter]\n``` requestHolderFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+2).(requestHolderFactory) // documentation ```kt\nvalue-parameter requestHolderFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+2).(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#``(+2).(maxItemsToPreload) @@ -262,9 +262,9 @@ class EpoxyPreloader

private constructor( override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) { // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrollStateChanged(). -// documentation ```kt\npublic open fun onScrollStateChanged(recyclerView: [ERROR : RecyclerView], newState: kotlin.Int)\n``` +// documentation ```kt\npublic open fun onScrollStateChanged(recyclerView: [Error type: Unresolved type for RecyclerView], newState: kotlin.Int)\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrollStateChanged().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrollStateChanged().(newState) // documentation ```kt\nvalue-parameter newState: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -277,9 +277,9 @@ class EpoxyPreloader

private constructor( override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrolled(). -// documentation ```kt\npublic open fun onScrolled(recyclerView: [ERROR : RecyclerView], dx: kotlin.Int, dy: kotlin.Int)\n``` +// documentation ```kt\npublic open fun onScrolled(recyclerView: [Error type: Unresolved type for RecyclerView], dx: kotlin.Int, dy: kotlin.Int)\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrolled().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` // ^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrolled().(dx) // documentation ```kt\nvalue-parameter dx: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -317,15 +317,15 @@ class EpoxyPreloader

private constructor( val layoutManager = recyclerView.layoutManager as LinearLayoutManager // ^^^^^^^^^^^^^ definition local 1 -// documentation ```kt\nval layoutManager: [ERROR : LinearLayoutManager]\n``` +// documentation ```kt\nval layoutManager: [Error type: Unresolved type for LinearLayoutManager]\n``` // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#onScrolled().(recyclerView) val firstVisiblePosition = layoutManager.findFirstVisibleItemPosition() // ^^^^^^^^^^^^^^^^^^^^ definition local 2 -// documentation ```kt\nval firstVisiblePosition: [ERROR : ]\n``` +// documentation ```kt\nval firstVisiblePosition: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^^^ reference local 1 val lastVisiblePosition = layoutManager.findLastVisibleItemPosition() // ^^^^^^^^^^^^^^^^^^^ definition local 3 -// documentation ```kt\nval lastVisiblePosition: [ERROR : ]\n``` +// documentation ```kt\nval lastVisiblePosition: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^^^ reference local 1 if (firstVisiblePosition.isInvalid() || lastVisiblePosition.isInvalid()) { @@ -537,7 +537,7 @@ class EpoxyPreloader

private constructor( // ^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Suppress#``(). val preloader = // ^^^^^^^^^ definition local 11 -// documentation ```kt\nval preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader<[ERROR : EpoxyModel<*>], com.airbnb.epoxy.preload.ViewMetadata?, P>\n``` +// documentation ```kt\nval preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader<[Error type: Unresolved type for EpoxyModel<*>], com.airbnb.epoxy.preload.ViewMetadata?, P>\n``` modelPreloaders[epoxyModel::class.java] as? EpoxyModelPreloader, ViewMetadata?, P> // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#getModelPreloaders(). // ^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#modelPreloaders. @@ -618,17 +618,17 @@ class EpoxyPreloader

private constructor( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(). -// documentation ```kt\npublic final fun

with(epoxyController: [ERROR : EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloader: com.airbnb.epoxy.preload.EpoxyModelPreloader], out com.airbnb.epoxy.preload.ViewMetadata?, out P>): com.airbnb.epoxy.preload.EpoxyPreloader

\n```\n\n----\n\n\n Helper to create a preload scroll listener. Add the result to your RecyclerView.\n for different models or content types.\n\n @param maxItemsToPreload How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. By default this throws only\n if the app is not in a debuggle model\n @param modelPreloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n +// documentation ```kt\npublic final fun

with(epoxyController: [Error type: Unresolved type for EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloader: com.airbnb.epoxy.preload.EpoxyModelPreloader], out com.airbnb.epoxy.preload.ViewMetadata?, out P>): com.airbnb.epoxy.preload.EpoxyPreloader

\n```\n\n----\n\n\n Helper to create a preload scroll listener. Add the result to your RecyclerView.\n for different models or content types.\n\n @param maxItemsToPreload How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. By default this throws only\n if the app is not in a debuggle model\n @param modelPreloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n epoxyController: EpoxyController, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().(epoxyController) -// documentation ```kt\nvalue-parameter epoxyController: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter epoxyController: [Error type: Unresolved type for EpoxyController]\n``` requestHolderFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().(requestHolderFactory) // documentation ```kt\nvalue-parameter requestHolderFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().(maxItemsToPreload) @@ -636,7 +636,7 @@ class EpoxyPreloader

private constructor( // ^^^ reference semanticdb maven . . kotlin/Int# modelPreloader: EpoxyModelPreloader, out ViewMetadata?, out P> // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().(modelPreloader) -// documentation ```kt\nvalue-parameter modelPreloader: com.airbnb.epoxy.preload.EpoxyModelPreloader], out com.airbnb.epoxy.preload.ViewMetadata?, out P>\n``` +// documentation ```kt\nvalue-parameter modelPreloader: com.airbnb.epoxy.preload.EpoxyModelPreloader], out com.airbnb.epoxy.preload.ViewMetadata?, out P>\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader# // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with().[P] @@ -662,17 +662,17 @@ class EpoxyPreloader

private constructor( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1). -// documentation ```kt\npublic final fun

with(epoxyController: [ERROR : EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>): com.airbnb.epoxy.preload.EpoxyPreloader

\n``` +// documentation ```kt\npublic final fun

with(epoxyController: [Error type: Unresolved type for EpoxyController], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>): com.airbnb.epoxy.preload.EpoxyPreloader

\n``` epoxyController: EpoxyController, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).(epoxyController) -// documentation ```kt\nvalue-parameter epoxyController: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter epoxyController: [Error type: Unresolved type for EpoxyController]\n``` requestHolderFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).(requestHolderFactory) // documentation ```kt\nvalue-parameter requestHolderFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).(maxItemsToPreload) @@ -680,7 +680,7 @@ class EpoxyPreloader

private constructor( // ^^^ reference semanticdb maven . . kotlin/Int# modelPreloaders: List, out ViewMetadata?, out P>> // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+1).(modelPreloaders) -// documentation ```kt\nvalue-parameter modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>\n``` +// documentation ```kt\nvalue-parameter modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader# // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# @@ -709,17 +709,17 @@ class EpoxyPreloader

private constructor( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2). -// documentation ```kt\npublic final fun

with(epoxyAdapter: [ERROR : EpoxyAdapter], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>): com.airbnb.epoxy.preload.EpoxyPreloader

\n```\n\n----\n\n Helper to create a preload scroll listener. Add the result to your RecyclerView. +// documentation ```kt\npublic final fun

with(epoxyAdapter: [Error type: Unresolved type for EpoxyAdapter], requestHolderFactory: () -> P, errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */, maxItemsToPreload: kotlin.Int, modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>): com.airbnb.epoxy.preload.EpoxyPreloader

\n```\n\n----\n\n Helper to create a preload scroll listener. Add the result to your RecyclerView. epoxyAdapter: EpoxyAdapter, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).(epoxyAdapter) -// documentation ```kt\nvalue-parameter epoxyAdapter: [ERROR : EpoxyAdapter]\n``` +// documentation ```kt\nvalue-parameter epoxyAdapter: [Error type: Unresolved type for EpoxyAdapter]\n``` requestHolderFactory: () -> P, // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).(requestHolderFactory) // documentation ```kt\nvalue-parameter requestHolderFactory: () -> P\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).[P] errorHandler: PreloadErrorHandler, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# maxItemsToPreload: Int, // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).(maxItemsToPreload) @@ -727,7 +727,7 @@ class EpoxyPreloader

private constructor( // ^^^ reference semanticdb maven . . kotlin/Int# modelPreloaders: List, out ViewMetadata?, out P>> // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloader#Companion#with(+2).(modelPreloaders) -// documentation ```kt\nvalue-parameter modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>\n``` +// documentation ```kt\nvalue-parameter modelPreloaders: kotlin.collections.List], out com.airbnb.epoxy.preload.ViewMetadata?, out P>>\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader# // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# @@ -768,11 +768,11 @@ class EpoxyPreloadException(errorMessage: String) : RuntimeException(errorMessag typealias PreloadErrorHandler = (Context, RuntimeException) -> Unit // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# -// documentation ```kt\npublic typealias PreloadErrorHandler = ([ERROR : Context], kotlin.RuntimeException) -> kotlin.Unit\n``` +// documentation ```kt\npublic typealias PreloadErrorHandler = ([Error type: Unresolved type for Context], kotlin.RuntimeException) -> kotlin.Unit\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloaderKt#``. -// documentation ```kt\nval : kotlin.RuntimeException\n``` +// documentation ```kt\nval ``: kotlin.RuntimeException\n``` // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloaderKt#``. -// documentation ```kt\nval : kotlin.RuntimeException\n``` +// documentation ```kt\nval ``: kotlin.RuntimeException\n``` // ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/RuntimeException# // ^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Unit# @@ -835,9 +835,9 @@ interface ViewMetadata { // documentation ```kt\npublic companion object\n``` fun getDefault(view: View): ViewMetadata? { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata#Companion#getDefault(). -// documentation ```kt\npublic final fun getDefault(view: [ERROR : View]): com.airbnb.epoxy.preload.ViewMetadata?\n``` +// documentation ```kt\npublic final fun getDefault(view: [Error type: Unresolved type for View]): com.airbnb.epoxy.preload.ViewMetadata?\n``` // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata#Companion#getDefault().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# return when (view) { // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata#Companion#getDefault().(view) @@ -859,13 +859,13 @@ open class ImageViewMetadata( // documentation ```kt\npublic open class ImageViewMetadata : com.airbnb.epoxy.preload.ViewMetadata\n```\n\n----\n\n\n Default implementation of [ViewMetadata] for an ImageView.\n This data can help the preload request know how to configure itself.\n // relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ImageViewMetadata#``(). -// documentation ```kt\npublic constructor ImageViewMetadata(scaleType: [ERROR : ImageView.ScaleType])\n``` +// documentation ```kt\npublic constructor ImageViewMetadata(scaleType: [Error type: Unresolved type for ImageView.ScaleType])\n``` val scaleType: ImageView.ScaleType // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ImageViewMetadata#``().(scaleType) -// documentation ```kt\nvalue-parameter scaleType: [ERROR : ImageView.ScaleType]\n``` +// documentation ```kt\nvalue-parameter scaleType: [Error type: Unresolved type for ImageView.ScaleType]\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ImageViewMetadata#getScaleType(). -// documentation ```kt\npublic final val scaleType: [ERROR : ImageView.ScaleType]\n``` +// documentation ```kt\npublic final val scaleType: [Error type: Unresolved type for ImageView.ScaleType]\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ImageViewMetadata#scaleType. -// documentation ```kt\npublic final val scaleType: [ERROR : ImageView.ScaleType]\n``` +// documentation ```kt\npublic final val scaleType: [Error type: Unresolved type for ImageView.ScaleType]\n``` ) : ViewMetadata // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata# diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/Preloadable.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/Preloadable.kt index 34d85bc5e..0aa8d889d 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/Preloadable.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/Preloadable.kt @@ -17,8 +17,8 @@ interface Preloadable { // documentation ```kt\npublic interface Preloadable\n```\n\n----\n\n\n Declares Views that should be preloaded. This can either be implemented by a custom view or by an [EpoxyHolder].\n\n The preloadable views can be recursive ie if [Preloadable.viewsToPreload] includes any views that are themselves Preloadable those nested\n views will instead by used.\n val viewsToPreload: List // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/Preloadable#getViewsToPreload(). -// documentation ```kt\npublic abstract val viewsToPreload: kotlin.collections.List<[ERROR : View]>\n``` +// documentation ```kt\npublic abstract val viewsToPreload: kotlin.collections.List<[Error type: Unresolved type for View]>\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/Preloadable#viewsToPreload. -// documentation ```kt\npublic abstract val viewsToPreload: kotlin.collections.List<[ERROR : View]>\n``` +// documentation ```kt\npublic abstract val viewsToPreload: kotlin.collections.List<[Error type: Unresolved type for View]>\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# } diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloadableViewDataProvider.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloadableViewDataProvider.kt index 6ff247941..4d96f715b 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloadableViewDataProvider.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloadableViewDataProvider.kt @@ -39,21 +39,21 @@ internal class PreloadableViewDataProvider( // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider# // documentation ```kt\ninternal final class PreloadableViewDataProvider\n```\n\n----\n\n\n In order to preload content we need to know the size of the view that they it be loaded into.\n This class provides the view size, as well as other view metadata that might be necessary to construct the preload request.\n // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#``(). -// documentation ```kt\npublic constructor PreloadableViewDataProvider(adapter: [ERROR : BaseEpoxyAdapter], errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */)\n``` +// documentation ```kt\npublic constructor PreloadableViewDataProvider(adapter: [Error type: Unresolved type for BaseEpoxyAdapter], errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */)\n``` val adapter: BaseEpoxyAdapter, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#``().(adapter) -// documentation ```kt\nvalue-parameter adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\nvalue-parameter adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#adapter. -// documentation ```kt\npublic final val adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\npublic final val adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#getAdapter(). -// documentation ```kt\npublic final val adapter: [ERROR : BaseEpoxyAdapter]\n``` +// documentation ```kt\npublic final val adapter: [Error type: Unresolved type for BaseEpoxyAdapter]\n``` val errorHandler: PreloadErrorHandler // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#``().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#errorHandler. -// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#getErrorHandler(). -// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` +// documentation ```kt\npublic final val errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# ) { @@ -65,14 +65,14 @@ internal class PreloadableViewDataProvider( // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey# // documentation ```kt\nprivate final data class CacheKey\n```\n\n----\n\n\n A given model class might have different sized preloadable views depending on configuration.\n We use this cache key to separate view configurations.\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey#``(). -// documentation ```kt\npublic constructor CacheKey(epoxyModelClass: java.lang.Class]>, spanSize: kotlin.Int, viewType: kotlin.Int, signature: kotlin.Any?)\n``` +// documentation ```kt\npublic constructor CacheKey(epoxyModelClass: java.lang.Class]>, spanSize: kotlin.Int, viewType: kotlin.Int, signature: kotlin.Any?)\n``` val epoxyModelClass: Class>, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey#``().(epoxyModelClass) -// documentation ```kt\nvalue-parameter epoxyModelClass: java.lang.Class]>\n``` +// documentation ```kt\nvalue-parameter epoxyModelClass: java.lang.Class]>\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey#epoxyModelClass. -// documentation ```kt\npublic final val epoxyModelClass: java.lang.Class]>\n``` +// documentation ```kt\npublic final val epoxyModelClass: java.lang.Class]>\n``` // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey#getEpoxyModelClass(). -// documentation ```kt\npublic final val epoxyModelClass: java.lang.Class]>\n``` +// documentation ```kt\npublic final val epoxyModelClass: java.lang.Class]>\n``` // ^^^^^ reference semanticdb maven jdk 11 java/lang/Class# val spanSize: Int, // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#CacheKey#``().(spanSize) @@ -260,12 +260,12 @@ internal class PreloadableViewDataProvider( val holderMatch = adapter.boundViewHoldersInternal().find { // ^^^^^^^^^^^ definition local 2 -// documentation ```kt\nval holderMatch: [ERROR : ]\n``` +// documentation ```kt\nval holderMatch: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#adapter. // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#getAdapter(). val boundModel = it.model // ^^^^^^^^^^ definition local 3 -// documentation ```kt\nval boundModel: [ERROR : ]\n``` +// documentation ```kt\nval boundModel: [Error type: Error property type]\n``` if (boundModel::class == epoxyModel::class) { // ^^^^^^^^^^ reference local 3 // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViewData().(epoxyModel) @@ -293,12 +293,12 @@ internal class PreloadableViewDataProvider( val boundObject = holderMatch.objectToBindInternal() // Allows usage of view holder models // ^^^^^^^^^^^ definition local 5 -// documentation ```kt\nval boundObject: [ERROR : ]\n``` +// documentation ```kt\nval boundObject: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^^^^ reference local 2 val preloadableViews: List = when { // ^^^^^^^^^^^^^^^^ definition local 6 -// documentation ```kt\nval preloadableViews: kotlin.collections.List<[ERROR : View]>\n``` +// documentation ```kt\nval preloadableViews: kotlin.collections.List<[Error type: Unresolved type for View]>\n``` // ^^^^ reference semanticdb maven . . kotlin/collections/List# preloader.preloadableViewIds.isNotEmpty() -> rootView.findViews( // ^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViewData().(preloader) @@ -340,8 +340,6 @@ internal class PreloadableViewDataProvider( return preloadableViews // ^^^^^^^^^^^^^^^^ reference local 6 .flatMap { it.recursePreloadableViews() } -// ^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/collections/CollectionsKt#flatMap(+10). -// ^^ reference local 7 .mapNotNull { it.buildData(preloader, epoxyModel) } // ^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViewData().(preloader) // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViewData().(epoxyModel) @@ -352,7 +350,7 @@ internal class PreloadableViewDataProvider( // ^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews().[T] // documentation ```kt\n\n``` // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews(). -// documentation ```kt\nprivate final fun [ERROR : View].findViews(viewIds: kotlin.collections.List, epoxyModel: T): kotlin.collections.List<[ERROR : View]>\n```\n\n----\n\n Returns child views with the given view ids. +// documentation ```kt\nprivate final fun [Error type: Unresolved type for View].findViews(viewIds: kotlin.collections.List, epoxyModel: T): kotlin.collections.List<[Error type: Unresolved type for View]>\n```\n\n----\n\n Returns child views with the given view ids. viewIds: List, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews().(viewIds) // documentation ```kt\nvalue-parameter viewIds: kotlin.collections.List\n``` @@ -367,13 +365,13 @@ internal class PreloadableViewDataProvider( return viewIds.mapNotNull { id -> // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews().(viewIds) // ^^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/collections/CollectionsKt#mapNotNull(+1). -// ^^ definition local 8 +// ^^ definition local 7 // documentation ```kt\nvalue-parameter id: kotlin.Int\n``` findViewById(id).apply { -// ^^ reference local 8 +// ^^ reference local 7 if (this == null) errorHandler(context, EpoxyPreloadException("View with id $id in ${epoxyModel.javaClass.simpleName} could not be found.")) // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews(). -// ^^ reference local 8 +// ^^ reference local 7 // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#findViews().(epoxyModel) } } @@ -385,7 +383,7 @@ internal class PreloadableViewDataProvider( // documentation ```kt\n\n``` // ^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#recursePreloadableViews().[T] // ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#recursePreloadableViews(). -// documentation ```kt\nprivate final fun T.recursePreloadableViews(): kotlin.collections.List<[ERROR : View]>\n```\n\n----\n\n If a View with the [Preloadable] interface is used we want to get all of the preloadable views contained in that Preloadable instead. +// documentation ```kt\nprivate final fun T.recursePreloadableViews(): kotlin.collections.List<[Error type: Unresolved type for View]>\n```\n\n----\n\n If a View with the [Preloadable] interface is used we want to get all of the preloadable views contained in that Preloadable instead. // ^^^^ reference semanticdb maven . . kotlin/collections/List# return if (this is Preloadable) { // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#recursePreloadableViews(). @@ -393,8 +391,6 @@ internal class PreloadableViewDataProvider( viewsToPreload.flatMap { it.recursePreloadableViews() } // ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/Preloadable#getViewsToPreload(). // ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/Preloadable#viewsToPreload. -// ^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/collections/CollectionsKt#flatMap(+10). -// ^^ reference local 9 } else { listOf(this) // ^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/collections/CollectionsKt#listOf(). @@ -412,7 +408,7 @@ internal class PreloadableViewDataProvider( // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#buildData(). -// documentation ```kt\nprivate final fun [ERROR : View].buildData(preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, epoxyModel: T): com.airbnb.epoxy.preload.ViewData?\n``` +// documentation ```kt\nprivate final fun [Error type: Unresolved type for View].buildData(preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, epoxyModel: T): com.airbnb.epoxy.preload.ViewData?\n``` preloader: EpoxyModelPreloader, // ^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#buildData().(preloader) // documentation ```kt\nvalue-parameter preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader\n``` @@ -431,15 +427,15 @@ internal class PreloadableViewDataProvider( // Glide's internal size determiner takes view dimensions and subtracts padding to get target size. // TODO: We could support size overrides by allowing the preloader to specify a size override callback val width = width - paddingLeft - paddingRight -// ^^^^^ definition local 10 -// documentation ```kt\nval width: [ERROR : ]\n``` +// ^^^^^ definition local 8 +// documentation ```kt\nval width: [Error type: Return type for function cannot be resolved]\n``` val height = height - paddingTop - paddingBottom -// ^^^^^^ definition local 11 -// documentation ```kt\nval height: [ERROR : ]\n``` +// ^^^^^^ definition local 9 +// documentation ```kt\nval height: [Error type: Return type for function cannot be resolved]\n``` if (width <= 0 || height <= 0) { -// ^^^^^ reference local 10 -// ^^^^^^ reference local 11 +// ^^^^^ reference local 8 +// ^^^^^^ reference local 9 // If no placeholder or aspect ratio is used then the view might be empty before its content loads errorHandler(context, EpoxyPreloadException("${this.javaClass.simpleName} in ${epoxyModel.javaClass.simpleName} has zero size. A size must be set to allow preloading.")) // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#buildData(). @@ -450,9 +446,9 @@ internal class PreloadableViewDataProvider( return ViewData( id, width, -// ^^^^^ reference local 10 +// ^^^^^ reference local 8 height, -// ^^^^^^ reference local 11 +// ^^^^^^ reference local 9 preloader.buildViewMetadata(this) // ^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadableViewDataProvider#buildData().(preloader) // ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#buildViewMetadata(). diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloaderExtensions.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloaderExtensions.kt index 9ed1ba1b3..551f61668 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloaderExtensions.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/preload/PreloaderExtensions.kt @@ -43,20 +43,20 @@ fun , U : ViewMetadata?, P : PreloadRequestHolder> RecyclerVie // documentation ```kt\n

\n``` // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadRequestHolder# // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloaderExtensionsKt#addEpoxyPreloader(). -// documentation ```kt\npublic fun [ERROR : RecyclerView].addEpoxyPreloader(epoxyController: [ERROR : EpoxyController], maxPreloadDistance: kotlin.Int = ..., errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */ = ..., preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n```\n\n----\n\n\n Helper to create and add an [EpoxyPreloader] to this RecyclerView.\n\n If you are using [com.airbnb.epoxy.EpoxyRecyclerView], prefer[com.airbnb.epoxy.EpoxyRecyclerView.addPreloader]\n instead.\n\n @param maxPreloadDistance How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. By default this throws only\n if the app is not in a debuggle model\n @param preloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n +// documentation ```kt\npublic fun [Error type: Unresolved type for RecyclerView].addEpoxyPreloader(epoxyController: [Error type: Unresolved type for EpoxyController], maxPreloadDistance: kotlin.Int = ..., errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */ = ..., preloader: com.airbnb.epoxy.preload.EpoxyModelPreloader, requestHolderFactory: () -> P)\n```\n\n----\n\n\n Helper to create and add an [EpoxyPreloader] to this RecyclerView.\n\n If you are using [com.airbnb.epoxy.EpoxyRecyclerView], prefer[com.airbnb.epoxy.EpoxyRecyclerView.addPreloader]\n instead.\n\n @param maxPreloadDistance How many items to prefetch ahead of the last bound item\n @param errorHandler Called when the preloader encounters an exception. By default this throws only\n if the app is not in a debuggle model\n @param preloader Describes how view content for the EpoxyModel should be preloaded\n @param requestHolderFactory Should create and return a new [PreloadRequestHolder] each time it is invoked\n epoxyController: EpoxyController, // ^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloaderExtensionsKt#addEpoxyPreloader().(epoxyController) -// documentation ```kt\nvalue-parameter epoxyController: [ERROR : EpoxyController]\n``` +// documentation ```kt\nvalue-parameter epoxyController: [Error type: Unresolved type for EpoxyController]\n``` maxPreloadDistance: Int = 3, // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloaderExtensionsKt#addEpoxyPreloader().(maxPreloadDistance) // documentation ```kt\nvalue-parameter maxPreloadDistance: kotlin.Int = ...\n``` // ^^^ reference semanticdb maven . . kotlin/Int# errorHandler: PreloadErrorHandler = { context, err -> if (!context.isDebuggable) throw err }, // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/PreloaderExtensionsKt#addEpoxyPreloader().(errorHandler) -// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([ERROR : Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */ = ...\n``` +// documentation ```kt\nvalue-parameter errorHandler: com.airbnb.epoxy.preload.PreloadErrorHandler /* = ([Error type: Unresolved type for Context], kotlin.RuntimeException /* = java.lang.RuntimeException */) -> kotlin.Unit */ = ...\n``` // ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/PreloadErrorHandler# // ^^^^^^^ definition local 0 -// documentation ```kt\nvalue-parameter context: [ERROR : Context]\n``` +// documentation ```kt\nvalue-parameter context: [Error type: Unresolved type for Context]\n``` // ^^^ definition local 1 // documentation ```kt\nvalue-parameter err: kotlin.RuntimeException /* = java.lang.RuntimeException */\n``` // ^^^^^^^ reference local 0 diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks.kt index fe8fb4355..953e5691d 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks.kt @@ -40,9 +40,9 @@ interface StickyHeaderCallbacks { */ fun setupStickyHeaderView(stickyHeader: View) = Unit // ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks#setupStickyHeaderView(). -// documentation ```kt\npublic open fun setupStickyHeaderView(stickyHeader: [ERROR : View])\n```\n\n----\n\n\n Callback to adjusts any necessary properties of the [stickyHeader] view\n that is being used as a sticky, eg. elevation.\n Default behaviour is no-op.\n\n [teardownStickyHeaderView] will be called sometime after this method\n and before any other calls to this method go through.\n +// documentation ```kt\npublic open fun setupStickyHeaderView(stickyHeader: [Error type: Unresolved type for View])\n```\n\n----\n\n\n Callback to adjusts any necessary properties of the [stickyHeader] view\n that is being used as a sticky, eg. elevation.\n Default behaviour is no-op.\n\n [teardownStickyHeaderView] will be called sometime after this method\n and before any other calls to this method go through.\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks#setupStickyHeaderView().(stickyHeader) -// documentation ```kt\nvalue-parameter stickyHeader: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter stickyHeader: [Error type: Unresolved type for View]\n``` // ^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Unit# /** @@ -53,9 +53,9 @@ interface StickyHeaderCallbacks { */ fun teardownStickyHeaderView(stickyHeader: View) = Unit // ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks#teardownStickyHeaderView(). -// documentation ```kt\npublic open fun teardownStickyHeaderView(stickyHeader: [ERROR : View])\n```\n\n----\n\n\n Callback to revert any properties changed in [setupStickyHeaderView].\n Default behaviour is no-op.\n\n Called after [setupStickyHeaderView].\n +// documentation ```kt\npublic open fun teardownStickyHeaderView(stickyHeader: [Error type: Unresolved type for View])\n```\n\n----\n\n\n Callback to revert any properties changed in [setupStickyHeaderView].\n Default behaviour is no-op.\n\n Called after [setupStickyHeaderView].\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderCallbacks#teardownStickyHeaderView().(stickyHeader) -// documentation ```kt\nvalue-parameter stickyHeader: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter stickyHeader: [Error type: Unresolved type for View]\n``` // ^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Unit# //endregion diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager.kt index 336aa005e..7e6e285cc 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager.kt @@ -44,10 +44,10 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // documentation ```kt\npublic final class StickyHeaderLinearLayoutManager\n```\n\n----\n\n\n Adds sticky headers capabilities to your [RecyclerView.Adapter].\n The adapter / controller must override [StickyHeaderCallbacks.isStickyHeader] to\n indicate which items are sticky.\n\n Example usage:\n ```\n class StickyHeaderController() : EpoxyController() {\n override fun isStickyHeader(position: Int) {\n // Write your logic to tell which item is sticky.\n }\n }\n ```\n // ^^^^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/jvm/JvmOverloads#``(). // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#``(). -// documentation ```kt\npublic constructor StickyHeaderLinearLayoutManager(context: [ERROR : Context], orientation: kotlin.Int = ..., reverseLayout: kotlin.Boolean = ...)\n``` +// documentation ```kt\npublic constructor StickyHeaderLinearLayoutManager(context: [Error type: Unresolved type for Context], orientation: kotlin.Int = ..., reverseLayout: kotlin.Boolean = ...)\n``` context: Context, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#``().(context) -// documentation ```kt\nvalue-parameter context: [ERROR : Context]\n``` +// documentation ```kt\nvalue-parameter context: [Error type: Unresolved type for Context]\n``` orientation: Int = RecyclerView.VERTICAL, // ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#``().(orientation) // documentation ```kt\nvalue-parameter orientation: kotlin.Int = ...\n``` @@ -63,11 +63,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( private var adapter: BaseEpoxyAdapter? = null // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#adapter. -// documentation ```kt\nprivate final var adapter: [ERROR : BaseEpoxyAdapter]?\n``` +// documentation ```kt\nprivate final var adapter: [Error type: Unresolved type for BaseEpoxyAdapter]?\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getAdapter(). -// documentation ```kt\nprivate final var adapter: [ERROR : BaseEpoxyAdapter]?\n``` +// documentation ```kt\nprivate final var adapter: [Error type: Unresolved type for BaseEpoxyAdapter]?\n``` // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setAdapter(). -// documentation ```kt\nprivate final fun setAdapter(newAdapter: [ERROR : RecyclerView.Adapter<*>]?)\n``` +// documentation ```kt\nprivate final fun setAdapter(newAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?)\n``` // Translation for header private var translationX: Float = 0f @@ -105,27 +105,27 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // Sticky header's ViewHolder and dirty state. private var stickyHeader: View? = null // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getStickyHeader(). -// documentation ```kt\nprivate final var stickyHeader: [ERROR : View]?\n``` +// documentation ```kt\nprivate final var stickyHeader: [Error type: Unresolved type for View]?\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setStickyHeader(). -// documentation ```kt\nprivate final var stickyHeader: [ERROR : View]?\n``` +// documentation ```kt\nprivate final var stickyHeader: [Error type: Unresolved type for View]?\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#stickyHeader. -// documentation ```kt\nprivate final var stickyHeader: [ERROR : View]?\n``` +// documentation ```kt\nprivate final var stickyHeader: [Error type: Unresolved type for View]?\n``` private var stickyHeaderPosition = RecyclerView.NO_POSITION // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getStickyHeaderPosition(). -// documentation ```kt\nprivate final var stickyHeaderPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var stickyHeaderPosition: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setStickyHeaderPosition(). -// documentation ```kt\nprivate final var stickyHeaderPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var stickyHeaderPosition: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#stickyHeaderPosition. -// documentation ```kt\nprivate final var stickyHeaderPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var stickyHeaderPosition: [Error type: Error property type]\n``` // Save / Restore scroll state private var scrollPosition = RecyclerView.NO_POSITION // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getScrollPosition(). -// documentation ```kt\nprivate final var scrollPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var scrollPosition: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollPosition. -// documentation ```kt\nprivate final var scrollPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var scrollPosition: [Error type: Error property type]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setScrollPosition(). -// documentation ```kt\nprivate final var scrollPosition: [ERROR : ]\n``` +// documentation ```kt\nprivate final var scrollPosition: [Error type: Error property type]\n``` private var scrollOffset = 0 // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getScrollOffset(). // documentation ```kt\nprivate final var scrollOffset: kotlin.Int\n``` @@ -136,9 +136,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onAttachedToWindow(recyclerView: RecyclerView) { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAttachedToWindow(). -// documentation ```kt\npublic open fun onAttachedToWindow(recyclerView: [ERROR : RecyclerView])\n``` +// documentation ```kt\npublic open fun onAttachedToWindow(recyclerView: [Error type: Unresolved type for RecyclerView])\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAttachedToWindow().(recyclerView) -// documentation ```kt\nvalue-parameter recyclerView: [ERROR : RecyclerView]\n``` +// documentation ```kt\nvalue-parameter recyclerView: [Error type: Unresolved type for RecyclerView]\n``` super.onAttachedToWindow(recyclerView) // ^^^^^ reference semanticdb maven . . kotlin/Any# // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAttachedToWindow().(recyclerView) @@ -149,11 +149,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onAdapterChanged(oldAdapter: RecyclerView.Adapter<*>?, newAdapter: RecyclerView.Adapter<*>?) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAdapterChanged(). -// documentation ```kt\npublic open fun onAdapterChanged(oldAdapter: [ERROR : RecyclerView.Adapter<*>]?, newAdapter: [ERROR : RecyclerView.Adapter<*>]?)\n``` +// documentation ```kt\npublic open fun onAdapterChanged(oldAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?, newAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?)\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAdapterChanged().(oldAdapter) -// documentation ```kt\nvalue-parameter oldAdapter: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nvalue-parameter oldAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAdapterChanged().(newAdapter) -// documentation ```kt\nvalue-parameter newAdapter: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nvalue-parameter newAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` super.onAdapterChanged(oldAdapter, newAdapter) // ^^^^^ reference semanticdb maven . . kotlin/Any# // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onAdapterChanged().(oldAdapter) @@ -167,9 +167,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/Suppress#``(). private fun setAdapter(newAdapter: RecyclerView.Adapter<*>?) { // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setAdapter(). -// documentation ```kt\nprivate final fun setAdapter(newAdapter: [ERROR : RecyclerView.Adapter<*>]?)\n``` +// documentation ```kt\nprivate final fun setAdapter(newAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?)\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#setAdapter().(newAdapter) -// documentation ```kt\nvalue-parameter newAdapter: [ERROR : RecyclerView.Adapter<*>]?\n``` +// documentation ```kt\nvalue-parameter newAdapter: [Error type: Unresolved type for RecyclerView.Adapter<*>]?\n``` adapter?.unregisterAdapterDataObserver(headerPositionsObserver) // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#adapter. // ^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getAdapter(). @@ -207,7 +207,7 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onSaveInstanceState(): Parcelable { // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onSaveInstanceState(). -// documentation ```kt\npublic open fun onSaveInstanceState(): [ERROR : Parcelable]\n``` +// documentation ```kt\npublic open fun onSaveInstanceState(): [Error type: Unresolved type for Parcelable]\n``` return SavedState( // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#``(). superState = super.onSaveInstanceState(), @@ -228,9 +228,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onRestoreInstanceState(state: Parcelable?) { // ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onRestoreInstanceState(). -// documentation ```kt\npublic open fun onRestoreInstanceState(state: [ERROR : Parcelable]?)\n``` +// documentation ```kt\npublic open fun onRestoreInstanceState(state: [Error type: Unresolved type for Parcelable]?)\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onRestoreInstanceState().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : Parcelable]?\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for Parcelable]?\n``` (state as? SavedState)?.let { // ^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onRestoreInstanceState().(state) // ^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState# @@ -259,14 +259,14 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun scrollVerticallyBy(dy: Int, recycler: RecyclerView.Recycler, state: RecyclerView.State?): Int { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollVerticallyBy(). -// documentation ```kt\npublic open fun scrollVerticallyBy(dy: kotlin.Int, recycler: [ERROR : RecyclerView.Recycler], state: [ERROR : RecyclerView.State]?): kotlin.Int\n``` +// documentation ```kt\npublic open fun scrollVerticallyBy(dy: kotlin.Int, recycler: [Error type: Unresolved type for RecyclerView.Recycler], state: [Error type: Unresolved type for RecyclerView.State]?): kotlin.Int\n``` // ^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollVerticallyBy().(dy) // documentation ```kt\nvalue-parameter dy: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollVerticallyBy().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollVerticallyBy().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]?\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]?\n``` // ^^^ reference semanticdb maven . . kotlin/Int# val scrolled = restoreView { super.scrollVerticallyBy(dy, recycler, state) } // ^^^^^^^^ definition local 1 @@ -289,14 +289,14 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun scrollHorizontallyBy(dx: Int, recycler: RecyclerView.Recycler, state: RecyclerView.State?): Int { // ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollHorizontallyBy(). -// documentation ```kt\npublic open fun scrollHorizontallyBy(dx: kotlin.Int, recycler: [ERROR : RecyclerView.Recycler], state: [ERROR : RecyclerView.State]?): kotlin.Int\n``` +// documentation ```kt\npublic open fun scrollHorizontallyBy(dx: kotlin.Int, recycler: [Error type: Unresolved type for RecyclerView.Recycler], state: [Error type: Unresolved type for RecyclerView.State]?): kotlin.Int\n``` // ^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollHorizontallyBy().(dx) // documentation ```kt\nvalue-parameter dx: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollHorizontallyBy().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollHorizontallyBy().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]?\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]?\n``` // ^^^ reference semanticdb maven . . kotlin/Int# val scrolled = restoreView { super.scrollHorizontallyBy(dx, recycler, state) } // ^^^^^^^^ definition local 2 @@ -319,11 +319,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onLayoutChildren(recycler: RecyclerView.Recycler, state: RecyclerView.State) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onLayoutChildren(). -// documentation ```kt\npublic open fun onLayoutChildren(recycler: [ERROR : RecyclerView.Recycler], state: [ERROR : RecyclerView.State])\n``` +// documentation ```kt\npublic open fun onLayoutChildren(recycler: [Error type: Unresolved type for RecyclerView.Recycler], state: [Error type: Unresolved type for RecyclerView.State])\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onLayoutChildren().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onLayoutChildren().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` restoreView { super.onLayoutChildren(recycler, state) } // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -435,7 +435,7 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#stickyHeaderPosition. val adjustedOffset = (if (offset != INVALID_OFFSET) offset else 0) + stickyHeader!!.height // ^^^^^^^^^^^^^^ definition local 4 -// documentation ```kt\nval adjustedOffset: [ERROR : Type for (if (offset != INVALID_OFFSET) offset else 0) + stickyHeader!!.height]\n``` +// documentation ```kt\nval adjustedOffset: [Error type: Not found recorded type for (if (offset != INVALID_OFFSET) offset else 0) + stickyHeader!!.height]\n``` // ^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollToPositionWithOffset(+1).(offset) // ^^ reference semanticdb maven . . kotlin/Int#equals(). // ^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrollToPositionWithOffset(+1).(offset) @@ -465,9 +465,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeVerticalScrollExtent(state: RecyclerView.State): Int = restoreView { super.computeVerticalScrollExtent(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollExtent(). -// documentation ```kt\npublic open fun computeVerticalScrollExtent(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeVerticalScrollExtent(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollExtent().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -475,9 +475,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeVerticalScrollOffset(state: RecyclerView.State): Int = restoreView { super.computeVerticalScrollOffset(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollOffset(). -// documentation ```kt\npublic open fun computeVerticalScrollOffset(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeVerticalScrollOffset(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollOffset().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -485,9 +485,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeVerticalScrollRange(state: RecyclerView.State): Int = restoreView { super.computeVerticalScrollRange(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollRange(). -// documentation ```kt\npublic open fun computeVerticalScrollRange(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeVerticalScrollRange(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeVerticalScrollRange().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -495,9 +495,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeHorizontalScrollExtent(state: RecyclerView.State): Int = restoreView { super.computeHorizontalScrollExtent(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollExtent(). -// documentation ```kt\npublic open fun computeHorizontalScrollExtent(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeHorizontalScrollExtent(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollExtent().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -505,9 +505,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeHorizontalScrollOffset(state: RecyclerView.State): Int = restoreView { super.computeHorizontalScrollOffset(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollOffset(). -// documentation ```kt\npublic open fun computeHorizontalScrollOffset(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeHorizontalScrollOffset(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollOffset().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -515,9 +515,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeHorizontalScrollRange(state: RecyclerView.State): Int = restoreView { super.computeHorizontalScrollRange(state) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollRange(). -// documentation ```kt\npublic open fun computeHorizontalScrollRange(state: [ERROR : RecyclerView.State]): kotlin.Int\n``` +// documentation ```kt\npublic open fun computeHorizontalScrollRange(state: [Error type: Unresolved type for RecyclerView.State]): kotlin.Int\n``` // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeHorizontalScrollRange().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` // ^^^ reference semanticdb maven . . kotlin/Int# // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -525,7 +525,7 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun computeScrollVectorForPosition(targetPosition: Int): PointF? = restoreView { super.computeScrollVectorForPosition(targetPosition) } // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeScrollVectorForPosition(). -// documentation ```kt\npublic open fun computeScrollVectorForPosition(targetPosition: kotlin.Int): [ERROR : PointF]?\n``` +// documentation ```kt\npublic open fun computeScrollVectorForPosition(targetPosition: kotlin.Int): [Error type: Unresolved type for PointF]?\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#computeScrollVectorForPosition().(targetPosition) // documentation ```kt\nvalue-parameter targetPosition: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -535,20 +535,20 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( override fun onFocusSearchFailed( // ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onFocusSearchFailed(). -// documentation ```kt\npublic open fun onFocusSearchFailed(focused: [ERROR : View], focusDirection: kotlin.Int, recycler: [ERROR : RecyclerView.Recycler], state: [ERROR : RecyclerView.State]): [ERROR : View]?\n``` +// documentation ```kt\npublic open fun onFocusSearchFailed(focused: [Error type: Unresolved type for View], focusDirection: kotlin.Int, recycler: [Error type: Unresolved type for RecyclerView.Recycler], state: [Error type: Unresolved type for RecyclerView.State]): [Error type: Unresolved type for View]?\n``` focused: View, // ^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onFocusSearchFailed().(focused) -// documentation ```kt\nvalue-parameter focused: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter focused: [Error type: Unresolved type for View]\n``` focusDirection: Int, // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onFocusSearchFailed().(focusDirection) // documentation ```kt\nvalue-parameter focusDirection: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# recycler: RecyclerView.Recycler, // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onFocusSearchFailed().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` state: RecyclerView.State // ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#onFocusSearchFailed().(state) -// documentation ```kt\nvalue-parameter state: [ERROR : RecyclerView.State]\n``` +// documentation ```kt\nvalue-parameter state: [Error type: Unresolved type for RecyclerView.State]\n``` ): View? = restoreView { super.onFocusSearchFailed(focused, focusDirection, recycler, state) } // ^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#restoreView(). // ^^^^^ reference semanticdb maven . . kotlin/Any# @@ -631,9 +631,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ fun isStickyHeader(view: View): Boolean = view === stickyHeader // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isStickyHeader(). -// documentation ```kt\npublic final fun isStickyHeader(view: [ERROR : View]): kotlin.Boolean\n```\n\n----\n\n\n Returns true if `view` is the current sticky header.\n +// documentation ```kt\npublic final fun isStickyHeader(view: [Error type: Unresolved type for View]): kotlin.Boolean\n```\n\n----\n\n\n Returns true if `view` is the current sticky header.\n // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isStickyHeader().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# // ^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isStickyHeader().(view) // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getStickyHeader(). @@ -645,9 +645,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun updateStickyHeader(recycler: RecyclerView.Recycler, layout: Boolean) { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#updateStickyHeader(). -// documentation ```kt\nprivate final fun updateStickyHeader(recycler: [ERROR : RecyclerView.Recycler], layout: kotlin.Boolean)\n```\n\n----\n\n\n Updates the sticky header state (creation, binding, display), to be called whenever there's a layout or scroll\n +// documentation ```kt\nprivate final fun updateStickyHeader(recycler: [Error type: Unresolved type for RecyclerView.Recycler], layout: kotlin.Boolean)\n```\n\n----\n\n\n Updates the sticky header state (creation, binding, display), to be called whenever there's a layout or scroll\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#updateStickyHeader().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#updateStickyHeader().(layout) // documentation ```kt\nvalue-parameter layout: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# @@ -660,7 +660,7 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^ reference semanticdb maven . . kotlin/collections/MutableList#size. val childCount = childCount // ^^^^^^^^^^ definition local 7 -// documentation ```kt\nval childCount: [ERROR : Type for childCount]\n``` +// documentation ```kt\nval childCount: [Error type: Not found recorded type for childCount]\n``` if (headerCount > 0 && childCount > 0) { // ^^^^^^^^^^^ reference local 6 // ^ reference semanticdb maven . . kotlin/Int#compareTo(+3). @@ -668,7 +668,7 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // Find first valid child. var anchorView: View? = null // ^^^^^^^^^^ definition local 8 -// documentation ```kt\nvar anchorView: [ERROR : View]?\n``` +// documentation ```kt\nvar anchorView: [Error type: Unresolved type for View]?\n``` var anchorIndex = -1 // ^^^^^^^^^^^ definition local 9 // documentation ```kt\nvar anchorIndex: kotlin.Int\n``` @@ -684,11 +684,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^^^^^^^ reference local 7 val child = getChildAt(i) // ^^^^^ definition local 12 -// documentation ```kt\nval child: [ERROR : Type for getChildAt(i)]\n``` +// documentation ```kt\nval child: [Error type: Not found recorded type for getChildAt(i)]\n``` // ^ reference local 11 val params = child!!.layoutParams as RecyclerView.LayoutParams // ^^^^^^ definition local 13 -// documentation ```kt\nval params: [ERROR : RecyclerView.LayoutParams]\n``` +// documentation ```kt\nval params: [Error type: Unresolved type for RecyclerView.LayoutParams]\n``` // ^^^^^ reference local 12 if (isViewValidAnchor(child, params)) { // ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewValidAnchor(). @@ -807,13 +807,13 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#stickyHeader. val nextHeaderView: View? = if (nextHeaderPos != -1) { // ^^^^^^^^^^^^^^ definition local 17 -// documentation ```kt\nval nextHeaderView: [ERROR : View]?\n``` +// documentation ```kt\nval nextHeaderView: [Error type: Unresolved type for View]?\n``` // ^^^^^^^^^^^^^ reference local 16 // ^^ reference semanticdb maven . . kotlin/Int#equals(). // ^ reference semanticdb maven . . kotlin/Int#unaryMinus(). val nextHeaderView = getChildAt(anchorIndex + (nextHeaderPos - anchorPos)) // ^^^^^^^^^^^^^^ definition local 18 -// documentation ```kt\nval nextHeaderView: [ERROR : Type for getChildAt(anchorIndex + (nextHeaderPos - anchorPos))]\n``` +// documentation ```kt\nval nextHeaderView: [Error type: Not found recorded type for getChildAt(anchorIndex + (nextHeaderPos - anchorPos))]\n``` // ^^^^^^^^^^^ reference local 9 // ^ reference semanticdb maven . . kotlin/Int#plus(+3). // ^^^^^^^^^^^^^ reference local 16 @@ -855,15 +855,15 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun createStickyHeader(recycler: RecyclerView.Recycler, position: Int) { // ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#createStickyHeader(). -// documentation ```kt\nprivate final fun createStickyHeader(recycler: [ERROR : RecyclerView.Recycler], position: kotlin.Int)\n```\n\n----\n\n\n Creates [RecyclerView.ViewHolder] for [position], including measure / layout, and assigns it to\n [stickyHeader].\n +// documentation ```kt\nprivate final fun createStickyHeader(recycler: [Error type: Unresolved type for RecyclerView.Recycler], position: kotlin.Int)\n```\n\n----\n\n\n Creates [RecyclerView.ViewHolder] for [position], including measure / layout, and assigns it to\n [stickyHeader].\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#createStickyHeader().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#createStickyHeader().(position) // documentation ```kt\nvalue-parameter position: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# val stickyHeader = recycler.getViewForPosition(position) // ^^^^^^^^^^^^ definition local 19 -// documentation ```kt\nval stickyHeader: [ERROR : ]\n``` +// documentation ```kt\nval stickyHeader: [Error type: Return type for function cannot be resolved]\n``` // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#createStickyHeader().(recycler) // ^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#createStickyHeader().(position) @@ -905,11 +905,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun bindStickyHeader(recycler: RecyclerView.Recycler, stickyHeader: View, position: Int) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#bindStickyHeader(). -// documentation ```kt\nprivate final fun bindStickyHeader(recycler: [ERROR : RecyclerView.Recycler], stickyHeader: [ERROR : View], position: kotlin.Int)\n```\n\n----\n\n\n Binds the [stickyHeader] for the given [position].\n +// documentation ```kt\nprivate final fun bindStickyHeader(recycler: [Error type: Unresolved type for RecyclerView.Recycler], stickyHeader: [Error type: Unresolved type for View], position: kotlin.Int)\n```\n\n----\n\n\n Binds the [stickyHeader] for the given [position].\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#bindStickyHeader().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]\n``` // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#bindStickyHeader().(stickyHeader) -// documentation ```kt\nvalue-parameter stickyHeader: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter stickyHeader: [Error type: Unresolved type for View]\n``` // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#bindStickyHeader().(position) // documentation ```kt\nvalue-parameter position: kotlin.Int\n``` // ^^^ reference semanticdb maven . . kotlin/Int# @@ -968,9 +968,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun measureAndLayout(stickyHeader: View) { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#measureAndLayout(). -// documentation ```kt\nprivate final fun measureAndLayout(stickyHeader: [ERROR : View])\n```\n\n----\n\n\n Measures and lays out [stickyHeader].\n +// documentation ```kt\nprivate final fun measureAndLayout(stickyHeader: [Error type: Unresolved type for View])\n```\n\n----\n\n\n Measures and lays out [stickyHeader].\n // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#measureAndLayout().(stickyHeader) -// documentation ```kt\nvalue-parameter stickyHeader: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter stickyHeader: [Error type: Unresolved type for View]\n``` measureChildWithMargins(stickyHeader, 0, 0) // ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#measureAndLayout().(stickyHeader) when (orientation) { @@ -991,9 +991,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun scrapStickyHeader(recycler: RecyclerView.Recycler?) { // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrapStickyHeader(). -// documentation ```kt\nprivate final fun scrapStickyHeader(recycler: [ERROR : RecyclerView.Recycler]?)\n```\n\n----\n\n\n Returns [stickyHeader] to the [RecyclerView]'s [RecyclerView.RecycledViewPool], assigning it\n to `null`.\n\n @param recycler If passed, the sticky header will be returned to the recycled view pool.\n +// documentation ```kt\nprivate final fun scrapStickyHeader(recycler: [Error type: Unresolved type for RecyclerView.Recycler]?)\n```\n\n----\n\n\n Returns [stickyHeader] to the [RecyclerView]'s [RecyclerView.RecycledViewPool], assigning it\n to `null`.\n\n @param recycler If passed, the sticky header will be returned to the recycled view pool.\n // ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#scrapStickyHeader().(recycler) -// documentation ```kt\nvalue-parameter recycler: [ERROR : RecyclerView.Recycler]?\n``` +// documentation ```kt\nvalue-parameter recycler: [Error type: Unresolved type for RecyclerView.Recycler]?\n``` val stickyHeader = stickyHeader ?: return // ^^^^^^^^^^^^ definition local 21 // documentation ```kt\nval stickyHeader: kotlin.Nothing\n``` @@ -1041,11 +1041,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun isViewValidAnchor(view: View, params: RecyclerView.LayoutParams): Boolean { // ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewValidAnchor(). -// documentation ```kt\nprivate final fun isViewValidAnchor(view: [ERROR : View], params: [ERROR : RecyclerView.LayoutParams]): kotlin.Boolean\n```\n\n----\n\n\n Returns true when `view` is a valid anchor, ie. the first view to be valid and visible.\n +// documentation ```kt\nprivate final fun isViewValidAnchor(view: [Error type: Unresolved type for View], params: [Error type: Unresolved type for RecyclerView.LayoutParams]): kotlin.Boolean\n```\n\n----\n\n\n Returns true when `view` is a valid anchor, ie. the first view to be valid and visible.\n // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewValidAnchor().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewValidAnchor().(params) -// documentation ```kt\nvalue-parameter params: [ERROR : RecyclerView.LayoutParams]\n``` +// documentation ```kt\nvalue-parameter params: [Error type: Unresolved type for RecyclerView.LayoutParams]\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# return when { !params.isItemRemoved && !params.isViewInvalid -> when (orientation) { @@ -1089,9 +1089,9 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun isViewOnBoundary(view: View): Boolean { // ^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewOnBoundary(). -// documentation ```kt\nprivate final fun isViewOnBoundary(view: [ERROR : View]): kotlin.Boolean\n```\n\n----\n\n\n Returns true when the `view` is at the edge of the parent [RecyclerView].\n +// documentation ```kt\nprivate final fun isViewOnBoundary(view: [Error type: Unresolved type for View]): kotlin.Boolean\n```\n\n----\n\n\n Returns true when the `view` is at the edge of the parent [RecyclerView].\n // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#isViewOnBoundary().(view) -// documentation ```kt\nvalue-parameter view: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter view: [Error type: Unresolved type for View]\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# return when (orientation) { VERTICAL -> when { @@ -1131,11 +1131,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun getY(headerView: View, nextHeaderView: View?): Float { // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getY(). -// documentation ```kt\nprivate final fun getY(headerView: [ERROR : View], nextHeaderView: [ERROR : View]?): kotlin.Float\n```\n\n----\n\n\n Returns the position in the Y axis to position the header appropriately, depending on orientation, direction and\n [android.R.attr.clipToPadding].\n +// documentation ```kt\nprivate final fun getY(headerView: [Error type: Unresolved type for View], nextHeaderView: [Error type: Unresolved type for View]?): kotlin.Float\n```\n\n----\n\n\n Returns the position in the Y axis to position the header appropriately, depending on orientation, direction and\n [android.R.attr.clipToPadding].\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getY().(headerView) -// documentation ```kt\nvalue-parameter headerView: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter headerView: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getY().(nextHeaderView) -// documentation ```kt\nvalue-parameter nextHeaderView: [ERROR : View]?\n``` +// documentation ```kt\nvalue-parameter nextHeaderView: [Error type: Unresolved type for View]?\n``` // ^^^^^ reference semanticdb maven . . kotlin/Float# when (orientation) { VERTICAL -> { @@ -1189,11 +1189,11 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( */ private fun getX(headerView: View, nextHeaderView: View?): Float { // ^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getX(). -// documentation ```kt\nprivate final fun getX(headerView: [ERROR : View], nextHeaderView: [ERROR : View]?): kotlin.Float\n```\n\n----\n\n\n Returns the position in the X axis to position the header appropriately, depending on orientation, direction and\n [android.R.attr.clipToPadding].\n +// documentation ```kt\nprivate final fun getX(headerView: [Error type: Unresolved type for View], nextHeaderView: [Error type: Unresolved type for View]?): kotlin.Float\n```\n\n----\n\n\n Returns the position in the X axis to position the header appropriately, depending on orientation, direction and\n [android.R.attr.clipToPadding].\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getX().(headerView) -// documentation ```kt\nvalue-parameter headerView: [ERROR : View]\n``` +// documentation ```kt\nvalue-parameter headerView: [Error type: Unresolved type for View]\n``` // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#getX().(nextHeaderView) -// documentation ```kt\nvalue-parameter nextHeaderView: [ERROR : View]?\n``` +// documentation ```kt\nvalue-parameter nextHeaderView: [Error type: Unresolved type for View]?\n``` // ^^^^^ reference semanticdb maven . . kotlin/Float# when (orientation) { HORIZONTAL -> { @@ -1460,14 +1460,14 @@ class StickyHeaderLinearLayoutManager @JvmOverloads constructor( // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState# // documentation ```kt\npublic final data class SavedState\n```\n\n----\n\n\n Save / restore existing [RecyclerView] state and\n scrolling position and offset.\n // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#``(). -// documentation ```kt\npublic constructor SavedState(superState: [ERROR : Parcelable]?, scrollPosition: kotlin.Int, scrollOffset: kotlin.Int)\n``` +// documentation ```kt\npublic constructor SavedState(superState: [Error type: Unresolved type for Parcelable]?, scrollPosition: kotlin.Int, scrollOffset: kotlin.Int)\n``` val superState: Parcelable?, // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#``().(superState) -// documentation ```kt\nvalue-parameter superState: [ERROR : Parcelable]?\n``` +// documentation ```kt\nvalue-parameter superState: [Error type: Unresolved type for Parcelable]?\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#getSuperState(). -// documentation ```kt\npublic final val superState: [ERROR : Parcelable]?\n``` +// documentation ```kt\npublic final val superState: [Error type: Unresolved type for Parcelable]?\n``` // ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#superState. -// documentation ```kt\npublic final val superState: [ERROR : Parcelable]?\n``` +// documentation ```kt\npublic final val superState: [Error type: Unresolved type for Parcelable]?\n``` val scrollPosition: Int, // ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/stickyheader/StickyHeaderLinearLayoutManager#SavedState#``().(scrollPosition) // documentation ```kt\nvalue-parameter scrollPosition: kotlin.Int\n``` diff --git a/tests/snapshots/src/main/generated/com/airbnb/epoxy/utils/utils.kt b/tests/snapshots/src/main/generated/com/airbnb/epoxy/utils/utils.kt index 047d75ef8..8c9eb5e50 100644 --- a/tests/snapshots/src/main/generated/com/airbnb/epoxy/utils/utils.kt +++ b/tests/snapshots/src/main/generated/com/airbnb/epoxy/utils/utils.kt @@ -11,8 +11,8 @@ import android.content.pm.ApplicationInfo //^^^^^^^^^^^ reference semanticdb maven maven/org.jetbrains.kotlin/kotlin-stdlib 1.4.20-RC kotlin/PublishedApi#``(). internal val Context.isDebuggable: Boolean // ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/utils/utilsKt#isDebuggable. -// documentation ```kt\ninternal val [ERROR : Context].isDebuggable: kotlin.Boolean\n``` +// documentation ```kt\ninternal val [Error type: Unresolved type for Context].isDebuggable: kotlin.Boolean\n``` // ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# get() = (applicationInfo.flags and ApplicationInfo.FLAG_DEBUGGABLE) != 0 // ^^^ definition semanticdb maven . . com/airbnb/epoxy/utils/utilsKt#getIsDebuggable(). -// documentation ```kt\ninternal fun [ERROR : Context].(): kotlin.Boolean\n``` +// documentation ```kt\ninternal fun [Error type: Unresolved type for Context].``(): kotlin.Boolean\n```