{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

InputModel

data class InputModel


Summary

Public constructors

InputModel(
    rootTypes: Set<TypeElement>,
    observersInfo: Map<TypeElementLifecycleObserverInfo>,
    generatedAdapters: Map<TypeElementList<ExecutableElement>>
)

Public functions

Boolean
Boolean

Root class is class defined in currently processed module, not in classpath

Public properties

Map<TypeElementList<ExecutableElement>>
Map<TypeElementLifecycleObserverInfo>

Public constructors

InputModel

InputModel(
    rootTypes: Set<TypeElement>,
    observersInfo: Map<TypeElementLifecycleObserverInfo>,
    generatedAdapters: Map<TypeElementList<ExecutableElement>>
)

Public functions

hasSyntheticAccessorFor

fun hasSyntheticAccessorFor(eventMethod: EventMethod): Boolean

isRootType

fun isRootType(type: TypeElement): Boolean

Root class is class defined in currently processed module, not in classpath

Public properties

generatedAdapters

val generatedAdaptersMap<TypeElementList<ExecutableElement>>

observersInfo

val observersInfoMap<TypeElementLifecycleObserverInfo>