class_body
{ "{"
field_declaration
modifiers
public "public"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_RESHARE"
= "="
string_literal
" "\""
string_fragment "R"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_SHARED"
= "="
string_literal
" "\""
string_fragment "S"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_MOUNTED"
= "="
string_literal
" "\""
string_fragment "M"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_CREATE_FILE_INSIDE_FOLDER"
= "="
string_literal
" "\""
string_fragment "C"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_CREATE_FOLDER_INSIDE_FOLDER"
= "="
string_literal
" "\""
string_fragment "K"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_READ"
= "="
string_literal
" "\""
string_fragment "G"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_WRITE"
= "="
string_literal
" "\""
string_fragment "W"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_DELETE_OR_LEAVE_SHARE"
= "="
string_literal
" "\""
string_fragment "D"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_RENAME"
= "="
string_literal
" "\""
string_fragment "N"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_MOVE"
= "="
string_literal
" "\""
string_fragment "V"
" "\""
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
type_identifier "String"
variable_declarator
identifier "PERMISSION_CAN_CREATE_FILE_AND_FOLDER"
= "="
binary_expression
identifier "PERMISSION_CAN_CREATE_FILE_INSIDE_FOLDER"
+ "+"
identifier "PERMISSION_CAN_CREATE_FOLDER_INSIDE_FOLDER"
; ";"
field_declaration
modifiers
private "private"
final "final"
static "static"
integral_type
int "int"
variable_declarator
identifier "MAX_FILE_SIZE_FOR_IMMEDIATE_PREVIEW_BYTES"
= "="
decimal_integer_literal "1024000"
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "PATH_SEPARATOR"
= "="
string_literal
" "\""
string_fragment "/"
" "\""
; ";"
field_declaration
modifiers
public "public"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "ROOT_PATH"
= "="
identifier "PATH_SEPARATOR"
; ";"
field_declaration
modifiers
private "private"
static "static"
final "final"
type_identifier "String"
variable_declarator
identifier "TAG"
= "="
method_invocation
class_literal
type_identifier "OCFile"
. "."
class "class"
. "."
identifier "getSimpleName"
argument_list
( "("
) ")"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "fileId"
; ";"
line_comment "// android internal ID of the file"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "parentId"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "fileLength"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "creationTimestamp"
; ";"
line_comment "// UNIX timestamp of the time the file was created"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "modificationTimestamp"
; ";"
line_comment "// UNIX timestamp of the file modification time"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "uploadTimestamp"
; ";"
block_comment "/**\n * UNIX timestamp of the modification time, correspo"...
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "modificationTimestampAtLastSyncForData"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "firstShareTimestamp"
; ";"
line_comment "// UNIX timestamp of the first share time"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "remotePath"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "decryptedRemotePath"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "localPath"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "mimeType"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "needsUpdatingWhileSaving"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "lastSyncDateForProperties"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "lastSyncDateForData"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "previewAvailable"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "livePhoto"
; ";"
field_declaration
modifiers
public "public"
type_identifier "OCFile"
variable_declarator
identifier "livePhotoVideo"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "etag"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "etagOnServer"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "sharedViaLink"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "permissions"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "localId"
; ";"
line_comment "// unique fileId for the file within the instance"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "remoteId"
; ";"
line_comment "// The fileid namespaced by the instance fileId, globally un"...
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "updateThumbnailNeeded"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "downloading"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "etagInConflict"
; ";"
line_comment "// Only saves file etag in the server, when there is a confl"...
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "sharedWithSharee"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "favorite"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "hidden"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "encrypted"
; ";"
field_declaration
modifiers
private "private"
scoped_type_identifier
type_identifier "WebdavEntry"
. "."
type_identifier "MountType"
variable_declarator
identifier "mountType"
; ";"
field_declaration
modifiers
private "private"
integral_type
int "int"
variable_declarator
identifier "unreadCommentsCount"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "ownerId"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "ownerDisplayName"
; ";"
field_declaration
type_identifier "String"
variable_declarator
identifier "note"
; ";"
field_declaration
modifiers
private "private"
generic_type
type_identifier "List"
type_arguments
< "<"
type_identifier "ShareeUser"
> ">"
variable_declarator
identifier "sharees"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "richWorkspace"
; ";"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "locked"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "FileLockType"
variable_declarator
identifier "lockType"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "String"
variable_declarator
identifier "lockOwnerId"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "String"
variable_declarator
identifier "lockOwnerDisplayName"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "String"
variable_declarator
identifier "lockOwnerEditor"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "lockTimestamp"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "lockTimeout"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "String"
variable_declarator
identifier "lockToken"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "ImageDimension"
variable_declarator
identifier "imageDimension"
; ";"
field_declaration
modifiers
private "private"
integral_type
long "long"
variable_declarator
identifier "e2eCounter"
= "="
unary_expression
- "-"
decimal_integer_literal "1"
; ";"
field_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
private "private"
type_identifier "GeoLocation"
variable_declarator
identifier "geolocation"
; ";"
field_declaration (+23 nodes collapsed)
field_declaration
modifiers
private "private"
type_identifier "Long"
variable_declarator
identifier "internalFolderSyncTimestamp"
= "="
unary_expression
- "-"
decimal_integer_literal "1L"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "internalFolderSyncResult"
= "="
string_literal
" "\""
" "\""
; ";"
line_comment "// region Recommend files variables"
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "recommendedFile"
= "="
false "false"
; ";"
field_declaration
modifiers
private "private"
type_identifier "String"
variable_declarator
identifier "reason"
= "="
string_literal
" "\""
" "\""
; ";"
line_comment "// endregion"
block_comment "/**\n * URI to the local path of the file contents, if st"...
field_declaration
modifiers
private "private"
type_identifier "Uri"
variable_declarator
identifier "localUri"
; ";"
block_comment "/**\n * Exportable URI to the local path of the file cont"...
field_declaration
modifiers
private "private"
type_identifier "Uri"
variable_declarator
identifier "exposedFileUri"
; ";"
block_comment "/**\n * Create new {@link OCFile} with given path.\n *"...
constructor_declaration (+76 nodes collapsed)
block_comment "/**\n * Reconstruct from parcel\n *\n * @param sour"...
constructor_declaration (+561 nodes collapsed)
method_declaration (+508 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getLinkedFileIdForLivePhoto"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "livePhoto"
; ";"
} "}"
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
public "public"
void_type "void"
identifier "setDecryptedRemotePath"
formal_parameters
( "("
formal_parameter
type_identifier "String"
identifier "path"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "decryptedRemotePath"
= "="
identifier "path"
; ";"
} "}"
block_comment "/**\n * Use decrypted remote path for every local file op"...
method_declaration (+113 nodes collapsed)
block_comment "/**\n * Returns the remote path of the file on Nextcloud\n"...
method_declaration (+63 nodes collapsed)
block_comment "/**\n * Can be used to check, whether or not this file ex"...
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "fileExists"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
binary_expression
identifier "fileId"
!= "!="
unary_expression
- "-"
decimal_integer_literal "1"
; ";"
} "}"
block_comment "/**\n * Use this to find out if this file is a folder.\n "...
method_declaration (+38 nodes collapsed)
block_comment "/**\n * Sets mimetype to folder and returns this file\n "...
method_declaration (+26 nodes collapsed)
block_comment "/**\n * Use this to check if this file is available local"...
method_declaration (+28 nodes collapsed)
block_comment "/**\n * Use this to check if this file or folder is avail"...
method_declaration (+49 nodes collapsed)
block_comment "/**\n * The path, where the file is stored locally\n *"...
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getStoragePath"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "localPath"
; ";"
} "}"
block_comment "/**\n * The URI to the file contents, if stored locally\n "...
method_declaration (+100 nodes collapsed)
method_declaration (+117 nodes collapsed)
block_comment "/**\n * Can be used to set the path where the file is sto"...
method_declaration (+109 nodes collapsed)
block_comment "/**\n * Returns the decrypted filename and \"/\" for the ro"...
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getFileName"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "getDecryptedFileName"
argument_list
( "("
) ")"
; ";"
} "}"
block_comment "/**\n * Returns the decrypted filename and \"/\" for the ro"...
method_declaration (+58 nodes collapsed)
block_comment "/**\n * Returns the encrypted filename and \"/\" for the ro"...
method_declaration (+54 nodes collapsed)
block_comment "/**\n * Sets the name of the file\n * <p/>\n * Does"...
method_declaration (+178 nodes collapsed)
block_comment "/**\n * Used internally. Reset all file properties\n *"...
method_declaration (+263 nodes collapsed)
block_comment "/**\n * get remote path of parent file\n *\n * @ret"...
method_declaration (+75 nodes collapsed)
method_declaration (+25 nodes collapsed)
method_declaration (+110 nodes collapsed)
method_declaration (+95 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+70 nodes collapsed)
method_declaration (+33 nodes collapsed)
method_declaration (+33 nodes collapsed)
method_declaration (+57 nodes collapsed)
block_comment "/**\n * @return 'True' if the file is hidden\n */"
method_declaration (+45 nodes collapsed)
block_comment "/**\n * unique fileId for the file within the instance\n "...
method_declaration (+107 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSharedWithMe"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_SHARED"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canReshare"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_RESHARE"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canCreateFileAndFolder"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_CREATE_FILE_AND_FOLDER"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "mounted"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_MOUNTED"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canRead"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_READ"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canCreateFileInsideFolder"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_CREATE_FILE_INSIDE_FOLDER"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canCreateFolderInsideFolder"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_CREATE_FOLDER_INSIDE_FOLDER"
) ")"
; ";"
} "}"
block_comment "/**\n * Determines whether the current account has the ab"...
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canDeleteOrLeaveShare"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_DELETE_OR_LEAVE_SHARE"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canRename"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_RENAME"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canWrite"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_WRITE"
) ")"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "canMove"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "hasPermission"
argument_list
( "("
identifier "PERMISSION_CAN_MOVE"
) ")"
; ";"
} "}"
method_declaration (+42 nodes collapsed)
method_declaration (+198 nodes collapsed)
field_declaration (+93 nodes collapsed)
block_comment "/**\n * Android's internal ID of the file\n */"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getFileId"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "fileId"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getParentId"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "parentId"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getFileLength"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "fileLength"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isFileEligibleForImmediatePreview"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
binary_expression
identifier "fileLength"
<= "<="
identifier "MAX_FILE_SIZE_FOR_IMMEDIATE_PREVIEW_BYTES"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getCreationTimestamp"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "creationTimestamp"
; ";"
} "}"
block_comment "/**\n * @return unix timestamp in milliseconds\n */"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getModificationTimestamp"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "modificationTimestamp"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getModificationTimestampAtLastSyncForData"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "modificationTimestampAtLastSyncForData"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getMimeType"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "mimeType"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isNeedsUpdatingWhileSaving"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "needsUpdatingWhileSaving"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getLastSyncDateForProperties"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "lastSyncDateForProperties"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getLastSyncDateForData"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "lastSyncDateForData"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isPreviewAvailable"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "previewAvailable"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getEtag"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "etag"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getEtagOnServer"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "etagOnServer"
; ";"
} "}"
method_declaration (+32 nodes collapsed)
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSharedViaLink"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "sharedViaLink"
; ";"
} "}"
method_declaration (+44 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getPermissions"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "permissions"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getRemoteId"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "remoteId"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isUpdateThumbnailNeeded"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "updateThumbnailNeeded"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isDownloading"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "downloading"
; ";"
} "}"
method_declaration (+22 nodes collapsed)
method_declaration (+22 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getEtagInConflict"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "etagInConflict"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSharedWithSharee"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "sharedWithSharee"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isFavorite"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "favorite"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "shouldHide"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "hidden"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isEncrypted"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "encrypted"
; ";"
} "}"
method_declaration (+21 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
int "int"
identifier "getUnreadCommentsCount"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "unreadCommentsCount"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getOwnerId"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "ownerId"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getOwnerDisplayName"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "ownerDisplayName"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getNote"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "note"
; ";"
} "}"
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getRichWorkspace"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
this "this"
. "."
identifier "richWorkspace"
; ";"
} "}"
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+26 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getFirstShareTimestamp"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "firstShareTimestamp"
; ";"
} "}"
method_declaration (+24 nodes collapsed)
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isLocked"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "locked"
; ";"
} "}"
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "FileLockType"
identifier "getLockType"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockType"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "String"
identifier "getLockOwnerId"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockOwnerId"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "String"
identifier "getLockOwnerDisplayName"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockOwnerDisplayName"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "String"
identifier "getLockOwnerEditor"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockOwnerEditor"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getLockTimestamp"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockTimestamp"
; ";"
} "}"
method_declaration (+24 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getLockTimeout"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockTimeout"
; ";"
} "}"
method_declaration (+24 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "String"
identifier "getLockToken"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "lockToken"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "ImageDimension"
identifier "getImageDimension"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "imageDimension"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Nullable"
public "public"
type_identifier "GeoLocation"
identifier "getGeoLocation"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "geolocation"
; ";"
} "}"
method_declaration
modifiers
public "public"
generic_type
type_identifier "List"
type_arguments
< "<"
type_identifier "Tag"
> ">"
identifier "getTags"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "tags"
; ";"
} "}"
method_declaration (+28 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getE2eCounter"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "e2eCounter"
; ";"
} "}"
method_declaration (+38 nodes collapsed)
method_declaration (+34 nodes collapsed)
method_declaration (+26 nodes collapsed)
method_declaration (+23 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getInternalFolderSyncResult"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "internalFolderSyncResult"
; ";"
} "}"
method_declaration (+23 nodes collapsed)
method_declaration (+72 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
long "long"
identifier "getUploadTimestamp"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "uploadTimestamp"
; ";"
} "}"
method_declaration (+24 nodes collapsed)
method_declaration (+46 nodes collapsed)
method_declaration
modifiers
public "public"
void_type "void"
identifier "setReason"
formal_parameters
( "("
formal_parameter
type_identifier "String"
identifier "value"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "reason"
= "="
identifier "value"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getReason"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "reason"
; ";"
} "}"
method_declaration
modifiers
public "public"
void_type "void"
identifier "setIsRecommendedFile"
formal_parameters
( "("
formal_parameter
boolean_type "boolean"
identifier "value"
) ")"
block
{ "{"
expression_statement
assignment_expression
identifier "recommendedFile"
= "="
identifier "value"
; ";"
} "}"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isRecommendedFile"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "recommendedFile"
; ";"
} "}"
line_comment "// only root directories parent id can be 0"
method_declaration (+50 nodes collapsed)
} "}"