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–7 unchanged (7 lines)
8package com.nextcloud.client.jobs.autoUpload
9
10import com.nextcloud.client.database.entity.UploadEntity
11import com.owncloud.android.db.OCUpload
12
13sealed class AutoUploadEntityResult {
14 data object PermanentFailure : AutoUploadEntityResult()
15 data object CreationError : AutoUploadEntityResult()
16 data object Uploaded : AutoUploadEntityResult()
17 data class Success(val data: Pair<UploadEntity, OCUpload>) : AutoUploadEntityResult()
18}
19

After

…lines 1–7 unchanged (7 lines)
8package com.nextcloud.client.jobs.autoUpload
9
10import com.nextcloud.client.database.entity.UploadEntity
11import com.owncloud.android.db.OCUpload
12
13sealed class AutoUploadEntityResult {
14 data object NonRetryable : AutoUploadEntityResult()
15 data object CreationError : AutoUploadEntityResult()
16 data object Uploaded : AutoUploadEntityResult()
17 data class Success(val data: Pair<UploadEntity, OCUpload>) : AutoUploadEntityResult()
18}
19

Before

source_file
block_comment "/*\n * Nextcloud - Android Client\n *\n * SPDX-FileCopyrightTex"...
package_header
package "package"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "jobs"
. "."
identifier "autoUpload"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "database"
. "."
identifier "entity"
. "."
identifier "UploadEntity"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "db"
. "."
identifier "OCUpload"
class_declaration
modifiers
class_modifier
sealed "sealed"
class "class"
identifier "AutoUploadEntityResult"
class_body
{ "{"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "PermanentFailure"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "CreationError"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "Uploaded"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
class_declaration (+35 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 "client"
. "."
identifier "jobs"
. "."
identifier "autoUpload"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "nextcloud"
. "."
identifier "client"
. "."
identifier "database"
. "."
identifier "entity"
. "."
identifier "UploadEntity"
import
import "import"
qualified_identifier
identifier "com"
. "."
identifier "owncloud"
. "."
identifier "android"
. "."
identifier "db"
. "."
identifier "OCUpload"
class_declaration
modifiers
class_modifier
sealed "sealed"
class "class"
identifier "AutoUploadEntityResult"
class_body
{ "{"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "NonRetryable"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "CreationError"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
object_declaration
modifiers
class_modifier
data "data"
object "object"
identifier "Uploaded"
: ":"
delegation_specifiers
delegation_specifier
constructor_invocation
user_type
identifier "AutoUploadEntityResult"
value_arguments
( "("
) ")"
class_declaration (+35 nodes collapsed)
} "}"