Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -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.0"
val semanticdbKotlinc = "0.3.1"
val testcontainers = "0.39.3"
val requests = "0.6.5"
val minimalMillVersion = "0.10.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ internal class ActivityRecyclerPool {
internal class PoolReference(
// ^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/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#`<init>`().
// documentation ```kt\npublic constructor PoolReference(context: [ERROR : Context], viewPool: [ERROR : RecyclerView.RecycledViewPool], parent: com.airbnb.epoxy.ActivityRecyclerPool)\n```
context: Context,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -981,6 +981,7 @@ open class EpoxyRecyclerView @JvmOverloads constructor(
override fun buildModels(controller: EpoxyController) {
// ^^^^^^^^^^^ definition local 13
// documentation ```kt\npublic open fun buildModels(controller: [ERROR : 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```
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import androidx.annotation.LayoutRes
abstract class GroupModel : EpoxyModelGroup, ModelCollector {
// ^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/GroupModel#
// documentation ```kt\npublic abstract class GroupModel : com.airbnb.epoxy.ModelCollector\n```\n\n----\n\n\n An [EpoxyModelGroup] usable in a DSL manner via the [group] extension.\n <p>\n Example:\n ```\n group {\n id("photos")\n layout(R.layout.photo_grid)\n\n // add your models here, example:\n for (photo in photos) {\n imageView {\n id(photo.id)\n url(photo.url)\n }\n }\n }\n ```\n
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/ModelCollector#
// ^^^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/ModelCollector#
constructor() : super()
// ^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/GroupModel#`<init>`().
Expand All @@ -48,6 +49,7 @@ 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<*>]<out [ERROR : *]>)\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<*>]<out [ERROR : *]>\n```
super.addModel(model)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ package com.airbnb.epoxy
interface ModelCollector {
// ^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelCollector#
// documentation ```kt\npublic interface ModelCollector\n```\n\n----\n\n\n Interface used to collect models. Used by [EpoxyController]. It is also convenient to build DSL\n helpers for carousel: @link https://github.com/airbnb/epoxy/issues/847.\n
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/GroupModel#

fun add(model: EpoxyModel<*>)
// ^^^ definition semanticdb maven . . com/airbnb/epoxy/ModelCollector#add().
// documentation ```kt\npublic abstract fun add(model: [ERROR : EpoxyModel<*>]<out [ERROR : *]>)\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<*>]<out [ERROR : *]>\n```
}
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,7 @@ class WrappedEpoxyModelClickListener<T : EpoxyModel<*>, V> : OnClickListener, On
override fun iterator() = this@children.iterator()
// ^^^^^^^^ definition local 6
// documentation ```kt\npublic open fun iterator(): [ERROR : <ERROR FUNCTION RETURN TYPE>]\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.
}

Expand All @@ -298,19 +299,24 @@ class WrappedEpoxyModelClickListener<T : EpoxyModel<*>, V> : OnClickListener, On
override fun hasNext() = index < childCount
// ^^^^^^^ definition local 10
// documentation ```kt\npublic open fun hasNext(): [ERROR : Error function type]\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
// ^^^^^ reference local 8
// ^^^^^ reference local 9
override fun next() = getChildAt(index++) ?: throw IndexOutOfBoundsException()
// ^^^^ definition local 11
// documentation ```kt\npublic open fun next(): kotlin.Nothing\n```
// relationship is_reference is_implementation semanticdb maven . . kotlin/collections/Iterator#next().
// relationship is_reference is_implementation semanticdb maven . . kotlin/collections/MutableIterator#next().
// ^^^^^ reference local 7
// ^^^^^ reference local 8
// ^^^^^ reference local 9
// ^^ reference semanticdb maven . . kotlin/Int#inc().
override fun remove() = removeViewAt(--index)
// ^^^^^^ definition local 12
// documentation ```kt\npublic open fun remove(): [ERROR : <ERROR FUNCTION RETURN TYPE>]\n```
// relationship is_reference is_implementation semanticdb maven . . kotlin/collections/MutableIterator#remove().
// ^^ reference semanticdb maven . . kotlin/Int#dec().
// ^^^^^ reference local 7
// ^^^^^ reference local 8
Expand All @@ -320,6 +326,7 @@ class WrappedEpoxyModelClickListener<T : EpoxyModel<*>, V> : OnClickListener, On
override fun equals(other: Any?): Boolean {
// ^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#equals().
// documentation ```kt\npublic open fun equals(other: kotlin.Any?): kotlin.Boolean\n```
// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals().
// ^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#equals().(other)
// documentation ```kt\nvalue-parameter other: kotlin.Any?\n```
// ^^^ reference semanticdb maven . . kotlin/Any#
Expand Down Expand Up @@ -374,6 +381,7 @@ class WrappedEpoxyModelClickListener<T : EpoxyModel<*>, V> : OnClickListener, On
override fun hashCode(): Int {
// ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/WrappedEpoxyModelClickListener#hashCode().
// documentation ```kt\npublic open fun hashCode(): kotlin.Int\n```
// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode().
// ^^^ reference semanticdb maven . . kotlin/Int#
var result = originalClickListener?.hashCode() ?: 0
// ^^^^^^ definition local 13
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,7 @@ abstract class EpoxyModelPreloader<T : EpoxyModel<*>, 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```
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#buildViewMetadata().
// ^^^^ definition local 4
// documentation ```kt\nvalue-parameter view: [ERROR : View]\n```
// ^^^^^^^^^^^^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).(viewMetadata)
Expand All @@ -341,6 +342,7 @@ abstract class EpoxyModelPreloader<T : EpoxyModel<*>, U : ViewMetadata?, P : Pre
override fun viewSignature(epoxyModel: T) = viewSignature(epoxyModel)
// ^^^^^^^^^^^^^ definition local 5
// documentation ```kt\npublic open fun viewSignature(epoxyModel: T): kotlin.Any?\n```
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#viewSignature().
// ^^^^^^^^^^ definition local 6
// documentation ```kt\nvalue-parameter epoxyModel: T\n```
// ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).[T]
Expand All @@ -350,6 +352,7 @@ abstract class EpoxyModelPreloader<T : EpoxyModel<*>, U : ViewMetadata?, P : Pre
override fun startPreload(epoxyModel: T, preloadTarget: P, viewData: ViewData<U>) {
// ^^^^^^^^^^^^ definition local 7
// documentation ```kt\npublic open fun startPreload(epoxyModel: T, preloadTarget: P, viewData: com.airbnb.epoxy.preload.ViewData<U>)\n```
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#startPreload().
// ^^^^^^^^^^ definition local 8
// documentation ```kt\nvalue-parameter epoxyModel: T\n```
// ^ reference semanticdb maven . . com/airbnb/epoxy/preload/EpoxyModelPreloader#Companion#with(+2).[T]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -755,6 +755,9 @@ class EpoxyPreloader<P : PreloadRequestHolder> private constructor(
class EpoxyPreloadException(errorMessage: String) : RuntimeException(errorMessage)
// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloadException#
// documentation ```kt\npublic final class EpoxyPreloadException : kotlin.RuntimeException /* = java.lang.RuntimeException */\n```
// relationship is_reference is_implementation semanticdb maven . . kotlin/Throwable#
// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/Exception#
// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/RuntimeException#
// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloadException#`<init>`().
// documentation ```kt\npublic constructor EpoxyPreloadException(errorMessage: kotlin.String)\n```
// ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/EpoxyPreloadException#`<init>`().(errorMessage)
Expand Down Expand Up @@ -826,6 +829,7 @@ class ViewData<out U : ViewMetadata?>(
interface ViewMetadata {
// ^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata#
// documentation ```kt\npublic interface ViewMetadata\n```
// relationship is_reference is_implementation semanticdb maven . . com/airbnb/epoxy/preload/ImageViewMetadata#
companion object {
// ^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/ViewMetadata#Companion# 1:0
// documentation ```kt\npublic companion object\n```
Expand Down Expand Up @@ -853,6 +857,7 @@ interface ViewMetadata {
open class ImageViewMetadata(
// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . com/airbnb/epoxy/preload/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#`<init>`().
// documentation ```kt\npublic constructor ImageViewMetadata(scaleType: [ERROR : ImageView.ScaleType])\n```
val scaleType: ImageView.ScaleType
Expand Down