androidx.compose.runtime.internal
Kotlin
|Java
Interfaces
ComposableLambda | |
ComposableLambdaN |
Annotations
LiveLiteralFileInfo |
This annotation is applied to LiveLiteral classes by the Compose Compiler. |
LiveLiteralInfo |
This annotation is applied to functions on the LiveLiteral classes created by the Compose Compiler. |
StabilityInferred |
This annotation is added on classes by the compiler when their stability is inferred. |
Top-level functions summary
ComposableLambda | |
ComposableLambda |
composableLambdaInstance(key: Int, tracked: Boolean, sourceInformation: String?, block: Any) |
ComposableLambdaN | |
ComposableLambdaN | |
Unit |
When called, all live literals will start to use their values backed by MutableState. |
State<T> |
liveLiteral(key: String, value: T) Constructs a State object identified by the provided global key and initialized to the provided value. |
Unit |
updateLiveLiteralValue(key: String, value: Any?) Updates the value of a State object that was created by liveLiteral with the same key. |
Top-level properties summary
Boolean |
Top-level functions
composableLambda
fun composableLambda(
composer: Composer,
key: Int,
tracked: Boolean,
sourceInformation: String?,
block: Any
): ComposableLambda
composableLambdaInstance
fun composableLambdaInstance(
key: Int,
tracked: Boolean,
sourceInformation: String?,
block: Any
): ComposableLambda