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

ObserversCollector

public final class ObserversCollector


Summary

Public constructors

Public methods

final LifecycleObserverInfo
final List<@NonNull ExecutableElement>
final @NonNull Elements
final @NonNull TypeMirror
final @NonNull Map<@NonNull TypeElement, @NonNull LifecycleObserverInfo>
final @NonNull Types
final @NonNull Validator

Public constructors

ObserversCollector

public ObserversCollector(@NonNull ProcessingEnvironment processingEnv)

Public methods

collect

public final LifecycleObserverInfo collect(@NonNull TypeElement type)

generatedAdapterInfoFor

public final List<@NonNull ExecutableElementgeneratedAdapterInfoFor(@NonNull TypeElement type)

getElementUtils

public final @NonNull Elements getElementUtils()

getLifecycleObserverTypeMirror

public final @NonNull TypeMirror getLifecycleObserverTypeMirror()

getObservers

public final @NonNull Map<@NonNull TypeElement, @NonNull LifecycleObserverInfogetObservers()

getTypeUtils

public final @NonNull Types getTypeUtils()

getValidator

public final @NonNull Validator getValidator()