Package-level declarations

Types

Link copied to clipboard

Positive dependency boundary check for :compat.

Link copied to clipboard

Proves the deprecated legacy surface keeps its deprecation contract after the move to :compat: every legacy type carries a WARNING-level @Deprecated annotation whose message points at the backend-neutral replacement, and the io.github.wax911.library.* aliases (compile-time only) still name these exact targets.

Link copied to clipboard

Compile-time and runtime proof that every legacy io.github.wax911.library.* type alias resolves exactly once to its :compat target.

Link copied to clipboard

Proves every legacy class moved into :compat exists exactly once on the :compat runtime classpath and that the io.github.wax911.library.* type aliases produce no runtime classes of their own (Kotlin type aliases erase at compile time).

Link copied to clipboard

Proves the legacy QueryContainerBuilder keeps its Android Parcelable contract after the move to :compat.

Link copied to clipboard

Proves the legacy QueryContainerBuilder variable map holds values by strong reference: values written through the builder must remain readable after GC pressure instead of being evicted like weak references.