androidx.compose.runtime.internal
Kotlin
|Java
Classes
ComposableLambda |
A Restart is created to hold composable lambdas to track when they are invoked allowing the invocations to be invalidated when a new composable lambda is created during composition. |
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
CLambda | |
CLambda |
composableLambdaInstance(key: Int, tracked: Boolean, block: Any) |
ComposableLambdaN<*> | |
ComposableLambdaN<*> |
composableLambdaNInstance(key: Int, tracked: Boolean, arity: Int, block: Any) |
Unit | |
State<T> |
liveLiteral(key: String, value: T) |
Unit |
updateLiveLiteralValue(key: String, value: Any?) |
Top-level properties summary
Boolean |
Top-level functions
composableLambda
fun composableLambda(
composer: Composer<*>,
key: Int,
tracked: Boolean,
sourceInformation: String?,
block: Any
): CLambda
composableLambdaInstance
fun composableLambdaInstance(
key: Int,
tracked: Boolean,
block: Any
): CLambda
composableLambdaN
fun composableLambdaN(
composer: Composer<*>,
key: Int,
tracked: Boolean,
sourceInformation: String?,
arity: Int,
block: Any
): ComposableLambdaN<*>
composableLambdaNInstance
fun composableLambdaNInstance(
key: Int,
tracked: Boolean,
arity: Int,
block: Any
): ComposableLambdaN<*>
enableLiveLiterals
fun enableLiveLiterals(): Unit
Top-level properties
isLiveLiteralsEnabled
var isLiveLiteralsEnabled: Boolean