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)
} "}"