UnheldColumnComparator
Reports a comparator argument to a table column or addColumn call that is built where the column is declared: a lambda, an object expression, or a call other than Compose runtime remember.
A column's comparator is compared by identity, so a new instance on every pass has the table sort its rows again on each of them, at a cost that grows with the number of rows. Hold one instance instead: a top-level or member value, or a remember in the composable that declares the table.
The argument is found by its name, comparator, rather than by the parameter it fills: a positional argument is passed over, since telling it apart from column's other positional arguments takes the parameter's declared type.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun visitAnnotationUseSiteTarget(@NotNull annotationTarget: KtAnnotationUseSiteTarget, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitBinaryWithTypeRHSExpression(@NotNull expression: KtBinaryExpressionWithTypeRHS, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitCallableReferenceExpression(@NotNull expression: KtCallableReferenceExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitCollectionLiteralExpression(@NotNull expression: KtCollectionLiteralExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitConstructorCalleeExpression(@NotNull constructorCalleeExpression: KtConstructorCalleeExpression, data: Void?): Void?
open fun visitConstructorCalleeExpression(@NotNull constructorCalleeExpression: KtConstructorCalleeExpression)
Link copied to clipboard
Link copied to clipboard
open fun visitContextParameterList(@NotNull contextParameterList: KtContextParameterList, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
fun visitContextReceiverList(@NotNull contextReceiverList: KtContextReceiverList, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitDestructuringDeclaration(@NotNull multiDeclaration: KtDestructuringDeclaration, data: Void?): Void?
open fun visitDestructuringDeclaration(@NotNull destructuringDeclaration: KtDestructuringDeclaration)
Link copied to clipboard
fun visitDestructuringDeclarationEntry(@NotNull multiDeclarationEntry: KtDestructuringDeclarationEntry, data: Void?): Void?
open fun visitDestructuringDeclarationEntry(@NotNull multiDeclarationEntry: KtDestructuringDeclarationEntry)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun visitFileAnnotationList(@NotNull fileAnnotationList: KtFileAnnotationList, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitLiteralStringTemplateEntry(@NotNull entry: KtLiteralStringTemplateEntry, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitObjectLiteralExpression(@NotNull expression: KtObjectLiteralExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitParenthesizedExpression(@NotNull expression: KtParenthesizedExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitSafeQualifiedExpression(@NotNull expression: KtSafeQualifiedExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitSimpleNameStringTemplateEntry(@NotNull entry: KtSimpleNameStringTemplateEntry, data: Void?): Void?
Link copied to clipboard
open fun visitStringInterpolationPrefix(@NotNull prefix: KtStringInterpolationPrefix, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
fun visitStringTemplateEntryWithExpression(@NotNull entry: KtStringTemplateEntryWithExpression, data: Void?): Void?
open fun visitStringTemplateEntryWithExpression(@NotNull entry: KtStringTemplateEntryWithExpression)
Link copied to clipboard
fun visitStringTemplateExpression(@NotNull expression: KtStringTemplateExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun visitWhenConditionWithExpression(@NotNull condition: KtWhenConditionWithExpression, data: Void?): Void?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard