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–28 unchanged (28 lines)
29 */
30 int PERM_MASK = 07777;
31 /**
32 * Bits used to indicate the filesystem object type.
33 * @since 1.14
34 */
35 /**
36 * Indicates symbolic links.
37 */
38 int LINK_FLAG = 0120000;
39 /**
40 * Indicates plain files.
41 */
…lines 42–68 unchanged (27 lines)

After

…lines 1–28 unchanged (28 lines)
29 */
30 int PERM_MASK = 07777;
31 /**
32 * Bits used to indicate the filesystem object type.
33 * @since 1.14
34 */
35 int FILE_TYPE_FLAG = 0170000;
36 /**
37 * Indicates symbolic links.
38 */
39 int LINK_FLAG = 0120000;
40 /**
41 * Indicates plain files.
…lines 42–69 unchanged (28 lines)

Before

program
block_comment "/*\n * Licensed to the Apache Software Foundation (ASF) under"...
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "compress"
. "."
identifier "archivers"
. "."
identifier "zip"
; ";"
block_comment "/**\n * Constants from stat.h on Unix systems.\n */"
line_comment "// CheckStyle:InterfaceIsTypeCheck OFF - backward compatible"
interface_declaration
modifiers
public "public"
interface "interface"
identifier "UnixStat"
interface_body
{ "{"
block_comment "/**\n * Bits used for permissions (and sticky bit)\n *"...
constant_declaration
integral_type
int "int"
variable_declarator
identifier "PERM_MASK"
= "="
octal_integer_literal "07777"
; ";"
block_comment "/**\n * Bits used to indicate the filesystem object type."...
block_comment "/**\n * Indicates symbolic links.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "LINK_FLAG"
= "="
octal_integer_literal "0120000"
; ";"
block_comment "/**\n * Indicates plain files.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "FILE_FLAG"
= "="
octal_integer_literal "0100000"
; ";"
block_comment "/**\n * Indicates directories.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DIR_FLAG"
= "="
octal_integer_literal "040000"
; ";"
line_comment "// ---------------------------------------------------------"...
line_comment "// somewhat arbitrary choices that are quite common for shar"...
line_comment "// installations"
line_comment "// ---------------------------------------------------------"...
block_comment "/**\n * Default permissions for symbolic links.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_LINK_PERM"
= "="
octal_integer_literal "0777"
; ";"
block_comment "/**\n * Default permissions for directories.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_DIR_PERM"
= "="
octal_integer_literal "0755"
; ";"
block_comment "/**\n * Default permissions for plain files.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_FILE_PERM"
= "="
octal_integer_literal "0644"
; ";"
} "}"

After

program
block_comment "/*\n * Licensed to the Apache Software Foundation (ASF) under"...
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "compress"
. "."
identifier "archivers"
. "."
identifier "zip"
; ";"
block_comment "/**\n * Constants from stat.h on Unix systems.\n */"
line_comment "// CheckStyle:InterfaceIsTypeCheck OFF - backward compatible"
interface_declaration
modifiers
public "public"
interface "interface"
identifier "UnixStat"
interface_body
{ "{"
block_comment "/**\n * Bits used for permissions (and sticky bit)\n *"...
constant_declaration
integral_type
int "int"
variable_declarator
identifier "PERM_MASK"
= "="
octal_integer_literal "07777"
; ";"
block_comment "/**\n * Bits used to indicate the filesystem object type."...
constant_declaration
integral_type
int "int"
variable_declarator
identifier "FILE_TYPE_FLAG"
= "="
octal_integer_literal "0170000"
; ";"
block_comment "/**\n * Indicates symbolic links.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "LINK_FLAG"
= "="
octal_integer_literal "0120000"
; ";"
block_comment "/**\n * Indicates plain files.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "FILE_FLAG"
= "="
octal_integer_literal "0100000"
; ";"
block_comment "/**\n * Indicates directories.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DIR_FLAG"
= "="
octal_integer_literal "040000"
; ";"
line_comment "// ---------------------------------------------------------"...
line_comment "// somewhat arbitrary choices that are quite common for shar"...
line_comment "// installations"
line_comment "// ---------------------------------------------------------"...
block_comment "/**\n * Default permissions for symbolic links.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_LINK_PERM"
= "="
octal_integer_literal "0777"
; ";"
block_comment "/**\n * Default permissions for directories.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_DIR_PERM"
= "="
octal_integer_literal "0755"
; ";"
block_comment "/**\n * Default permissions for plain files.\n */"
constant_declaration
integral_type
int "int"
variable_declarator
identifier "DEFAULT_FILE_PERM"
= "="
octal_integer_literal "0644"
; ";"
} "}"