Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–153 unchanged (153 lines)
154 thumbnailAsyncTasks,
155 false,
156 context,
157 binding.thumbnailLayout.thumbnailShimmer,
158 syncedFolderProvider.preferences,
159 viewThemeUtils,
160 syncedFolderProvider,
161 overlayManager
162 )
163 }
164 }
165
166 private fun setMultipleFilesThumbnail() {
…lines 167–381 unchanged (215 lines)

After

…lines 1–153 unchanged (153 lines)
154 thumbnailAsyncTasks,
155 false,
156 context,
157 binding.thumbnailLayout.thumbnailShimmer,
158 syncedFolderProvider.preferences,
159 viewThemeUtils,
160 overlayManager
161 )
162 }
163 }
164
165 private fun setMultipleFilesThumbnail() {
166 context?.let {
…lines 167–380 unchanged (214 lines)

Before

source_file
block_comment "/*\n * Nextcloud - Android Client\n *\n * SPDX-FileCopyrightTex"...
package_header
package "package"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "ui"
. "."
identifier "fileactions"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Context"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "ColorStateList"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "Typeface"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "drawable"
. "."
identifier "Drawable"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Bundle"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "text"
. "."
identifier "style"
. "."
identifier "StyleSpan"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "LayoutInflater"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "View"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "ViewGroup"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "IdRes"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "appcompat"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "AppCompatResources"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "os"
. "."
identifier "bundleOf"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isEmpty"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isVisible"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "FragmentManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "setFragmentResult"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "LifecycleOwner"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "ViewModelProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetBehavior"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetDialog"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetDialogFragment"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "android"
. "."
identifier "common"
. "."
identifier "ui"
. "."
identifier "theme"
. "."
identifier "utils"
. "."
identifier "ColorRole"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "android"
. "."
identifier "lib"
. "."
identifier "resources"
. "."
identifier "clientintegration"
. "."
identifier "Endpoint"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "account"
. "."
identifier "CurrentAccountProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "di"
. "."
identifier "Injectable"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "di"
. "."
identifier "ViewModelFactory"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "utils"
. "."
identifier "extensions"
. "."
identifier "setVisibleIf"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "R"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "databinding"
. "."
identifier "FileActionsBottomSheetBinding"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "databinding"
. "."
identifier "FileActionsBottomSheetItemBinding"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "FileDataStorageManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "OCFile"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "SyncedFolderProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "ThumbnailsCacheManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "lib"
. "."
identifier "resources"
. "."
identifier "files"
. "."
identifier "model"
. "."
identifier "FileLockType"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "ui"
. "."
identifier "activity"
. "."
identifier "ComponentsGetter"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "DisplayUtils"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "DisplayUtils"
. "."
identifier "AvatarGenerationListener"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "FileStorageUtils"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "overlay"
. "."
identifier "OverlayManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "theme"
. "."
identifier "ViewThemeUtils"
import
import "import"
qualified_identifier
identifier "javax"
. "."
identifier "inject"
. "."
identifier "Inject"
class_declaration
class "class"
identifier "FileActionsBottomSheet"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "BottomSheetDialogFragment"
value_arguments
( "("
) ")"
, ","
delegation_specifier
user_type
identifier "Injectable"
class_body
{ "{"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "viewThemeUtils"
: ":"
user_type
identifier "ViewThemeUtils"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "vmFactory"
: ":"
user_type
identifier "ViewModelFactory"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "currentUserProvider"
: ":"
user_type
identifier "CurrentAccountProvider"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "storageManager"
: ":"
user_type
identifier "FileDataStorageManager"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "syncedFolderProvider"
: ":"
user_type
identifier "SyncedFolderProvider"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "overlayManager"
: ":"
user_type
identifier "OverlayManager"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "viewModel"
: ":"
user_type
identifier "FileActionsViewModel"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_binding"
: ":"
nullable_type
user_type
identifier "FileActionsBottomSheetBinding"
? "?"
= "="
identifier "null"
property_declaration
val "val"
variable_declaration
identifier "binding"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_binding"
!! "!!"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "componentsGetter"
: ":"
user_type
identifier "ComponentsGetter"
property_declaration (+21 nodes collapsed)
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "clientIntegration"
: ":"
user_type
identifier "ClientIntegration"
class_declaration (+23 nodes collapsed)
function_declaration (+247 nodes collapsed)
function_declaration (+197 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "loadFileThumbnail"
function_value_parameters
( "("
parameter
identifier "titleFile"
: ":"
nullable_type
user_type
identifier "OCFile"
? "?"
) ")"
function_body
block
{ "{"
call_expression
navigation_expression
identifier "titleFile"
?. "?."
identifier "let"
annotated_lambda
lambda_literal
{ "{"
call_expression
navigation_expression
identifier "DisplayUtils"
. "."
identifier "setThumbnail"
value_arguments
( "("
value_argument
identifier "it"
, ","
value_argument
navigation_expression
navigation_expression
identifier "binding"
. "."
identifier "thumbnailLayout"
. "."
identifier "thumbnail"
, ","
value_argument
navigation_expression
identifier "currentUserProvider"
. "."
identifier "user"
, ","
value_argument
identifier "storageManager"
, ","
value_argument
identifier "thumbnailAsyncTasks"
, ","
value_argument
identifier "false"
, ","
value_argument
identifier "context"
, ","
value_argument
navigation_expression
navigation_expression
identifier "binding"
. "."
identifier "thumbnailLayout"
. "."
identifier "thumbnailShimmer"
, ","
value_argument
navigation_expression
identifier "syncedFolderProvider"
. "."
identifier "preferences"
, ","
value_argument
identifier "viewThemeUtils"
, ","
value_argument
identifier "syncedFolderProvider"
, ","
value_argument
identifier "overlayManager"
) ")"
} "}"
} "}"
function_declaration (+71 nodes collapsed)
function_declaration (+26 nodes collapsed)
function_declaration (+57 nodes collapsed)
function_declaration (+107 nodes collapsed)
function_declaration (+102 nodes collapsed)
function_declaration (+145 nodes collapsed)
function_declaration (+215 nodes collapsed)
function_declaration (+189 nodes collapsed)
function_declaration (+160 nodes collapsed)
function_declaration (+104 nodes collapsed)
function_declaration (+67 nodes collapsed)
function_declaration (+49 nodes collapsed)
function_declaration (+161 nodes collapsed)
function_declaration (+65 nodes collapsed)
companion_object (+325 nodes collapsed)
} "}"

After

source_file
block_comment "/*\n * Nextcloud - Android Client\n *\n * SPDX-FileCopyrightTex"...
package_header
package "package"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "ui"
. "."
identifier "fileactions"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "Context"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "ColorStateList"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "Typeface"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "graphics"
. "."
identifier "drawable"
. "."
identifier "Drawable"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "os"
. "."
identifier "Bundle"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "text"
. "."
identifier "style"
. "."
identifier "StyleSpan"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "LayoutInflater"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "View"
import
import "import"
qualified_identifier
identifier "android"
. "."
identifier "view"
. "."
identifier "ViewGroup"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "annotation"
. "."
identifier "IdRes"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "appcompat"
. "."
identifier "content"
. "."
identifier "res"
. "."
identifier "AppCompatResources"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "os"
. "."
identifier "bundleOf"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isEmpty"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "core"
. "."
identifier "view"
. "."
identifier "isVisible"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "FragmentManager"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "fragment"
. "."
identifier "app"
. "."
identifier "setFragmentResult"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "LifecycleOwner"
import
import "import"
qualified_identifier
identifier "androidx"
. "."
identifier "lifecycle"
. "."
identifier "ViewModelProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetBehavior"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetDialog"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "google"
. "."
identifier "android"
. "."
identifier "material"
. "."
identifier "bottomsheet"
. "."
identifier "BottomSheetDialogFragment"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "android"
. "."
identifier "common"
. "."
identifier "ui"
. "."
identifier "theme"
. "."
identifier "utils"
. "."
identifier "ColorRole"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "android"
. "."
identifier "lib"
. "."
identifier "resources"
. "."
identifier "clientintegration"
. "."
identifier "Endpoint"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "account"
. "."
identifier "CurrentAccountProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "di"
. "."
identifier "Injectable"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "di"
. "."
identifier "ViewModelFactory"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "utils"
. "."
identifier "extensions"
. "."
identifier "setVisibleIf"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "R"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "databinding"
. "."
identifier "FileActionsBottomSheetBinding"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "databinding"
. "."
identifier "FileActionsBottomSheetItemBinding"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "FileDataStorageManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "OCFile"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "SyncedFolderProvider"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "datamodel"
. "."
identifier "ThumbnailsCacheManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "lib"
. "."
identifier "resources"
. "."
identifier "files"
. "."
identifier "model"
. "."
identifier "FileLockType"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "ui"
. "."
identifier "activity"
. "."
identifier "ComponentsGetter"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "DisplayUtils"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "DisplayUtils"
. "."
identifier "AvatarGenerationListener"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "FileStorageUtils"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "overlay"
. "."
identifier "OverlayManager"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "utils"
. "."
identifier "theme"
. "."
identifier "ViewThemeUtils"
import
import "import"
qualified_identifier
identifier "javax"
. "."
identifier "inject"
. "."
identifier "Inject"
class_declaration
class "class"
identifier "FileActionsBottomSheet"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "BottomSheetDialogFragment"
value_arguments
( "("
) ")"
, ","
delegation_specifier
user_type
identifier "Injectable"
class_body
{ "{"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "viewThemeUtils"
: ":"
user_type
identifier "ViewThemeUtils"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "vmFactory"
: ":"
user_type
identifier "ViewModelFactory"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "currentUserProvider"
: ":"
user_type
identifier "CurrentAccountProvider"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "storageManager"
: ":"
user_type
identifier "FileDataStorageManager"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "syncedFolderProvider"
: ":"
user_type
identifier "SyncedFolderProvider"
property_declaration
modifiers
annotation
@ "@"
user_type
identifier "Inject"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "overlayManager"
: ":"
user_type
identifier "OverlayManager"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "viewModel"
: ":"
user_type
identifier "FileActionsViewModel"
property_declaration
modifiers
visibility_modifier
private "private"
var "var"
variable_declaration
identifier "_binding"
: ":"
nullable_type
user_type
identifier "FileActionsBottomSheetBinding"
? "?"
= "="
identifier "null"
property_declaration
val "val"
variable_declaration
identifier "binding"
getter
get "get"
( "("
) ")"
function_body
= "="
unary_expression
identifier "_binding"
!! "!!"
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "componentsGetter"
: ":"
user_type
identifier "ComponentsGetter"
property_declaration (+21 nodes collapsed)
property_declaration (+24 nodes collapsed)
property_declaration
modifiers
visibility_modifier
private "private"
member_modifier
lateinit "lateinit"
var "var"
variable_declaration
identifier "clientIntegration"
: ":"
user_type
identifier "ClientIntegration"
class_declaration (+23 nodes collapsed)
function_declaration (+247 nodes collapsed)
function_declaration (+197 nodes collapsed)
function_declaration
modifiers
visibility_modifier
private "private"
fun "fun"
identifier "loadFileThumbnail"
function_value_parameters
( "("
parameter
identifier "titleFile"
: ":"
nullable_type
user_type
identifier "OCFile"
? "?"
) ")"
function_body
block
{ "{"
call_expression
navigation_expression
identifier "titleFile"
?. "?."
identifier "let"
annotated_lambda
lambda_literal
{ "{"
call_expression
navigation_expression
identifier "DisplayUtils"
. "."
identifier "setThumbnail"
value_arguments
( "("
value_argument
identifier "it"
, ","
value_argument
navigation_expression
navigation_expression
identifier "binding"
. "."
identifier "thumbnailLayout"
. "."
identifier "thumbnail"
, ","
value_argument
navigation_expression
identifier "currentUserProvider"
. "."
identifier "user"
, ","
value_argument
identifier "storageManager"
, ","
value_argument
identifier "thumbnailAsyncTasks"
, ","
value_argument
identifier "false"
, ","
value_argument
identifier "context"
, ","
value_argument
navigation_expression
navigation_expression
identifier "binding"
. "."
identifier "thumbnailLayout"
. "."
identifier "thumbnailShimmer"
, ","
value_argument
navigation_expression
identifier "syncedFolderProvider"
. "."
identifier "preferences"
, ","
value_argument
identifier "viewThemeUtils"
, ","
value_argument
identifier "overlayManager"
) ")"
} "}"
} "}"
function_declaration (+71 nodes collapsed)
function_declaration (+26 nodes collapsed)
function_declaration (+57 nodes collapsed)
function_declaration (+107 nodes collapsed)
function_declaration (+102 nodes collapsed)
function_declaration (+145 nodes collapsed)
function_declaration (+215 nodes collapsed)
function_declaration (+189 nodes collapsed)
function_declaration (+160 nodes collapsed)
function_declaration (+104 nodes collapsed)
function_declaration (+67 nodes collapsed)
function_declaration (+49 nodes collapsed)
function_declaration (+161 nodes collapsed)
function_declaration (+65 nodes collapsed)
companion_object (+325 nodes collapsed)
} "}"