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–268 unchanged (268 lines)
269 public double getSupportUpperBound() {
270 return Double.POSITIVE_INFINITY;
271 }
272
273 /** {@inheritDoc} */
274 public boolean isSupportLowerBoundInclusive() {
275 return true;
276 }
277
278 /** {@inheritDoc} */
279 public boolean isSupportUpperBoundInclusive() {
280 return false;
281 }
…lines 282–294 unchanged (13 lines)

After

…lines 1–268 unchanged (268 lines)
269 public double getSupportUpperBound() {
270 return Double.POSITIVE_INFINITY;
271 }
272
273 /** {@inheritDoc} */
274 public boolean isSupportLowerBoundInclusive() {
275 return false;
276 }
277
278 /** {@inheritDoc} */
279 public boolean isSupportUpperBoundInclusive() {
280 return false;
281 }
…lines 282–294 unchanged (13 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
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "distribution"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "exception"
. "."
identifier "NotStrictlyPositiveException"
; ";"
import_declaration (+22 nodes collapsed)
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "special"
. "."
identifier "Beta"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "util"
. "."
identifier "FastMath"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "random"
. "."
identifier "RandomGenerator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "random"
. "."
identifier "Well19937c"
; ";"
block_comment "/**\n * Implementation of the F-distribution.\n *\n * @see <a h"...
class_declaration
modifiers
public "public"
class "class"
identifier "FDistribution"
superclass
extends "extends"
type_identifier "AbstractRealDistribution"
class_body
{ "{"
block_comment "/**\n * Default inverse cumulative probability accuracy.\n"...
field_declaration
modifiers
public "public"
static "static"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "DEFAULT_INVERSE_ABSOLUTE_ACCURACY"
= "="
decimal_floating_point_literal "1e-9"
; ";"
block_comment "/** Serializable version identifier. */"
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
long "long"
variable_declarator
identifier "serialVersionUID"
= "="
unary_expression
- "-"
decimal_integer_literal "8516354193418641566L"
; ";"
block_comment "/** The numerator degrees of freedom. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "numeratorDegreesOfFreedom"
; ";"
block_comment "/** The numerator degrees of freedom. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "denominatorDegreesOfFreedom"
; ";"
block_comment "/** Inverse cumulative probability accuracy. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "solverAbsoluteAccuracy"
; ";"
block_comment "/** Cached numerical variance */"
field_declaration
modifiers
private "private"
floating_point_type
double "double"
variable_declarator
identifier "numericalVariance"
= "="
field_access
identifier "Double"
. "."
identifier "NaN"
; ";"
block_comment "/** Whether or not the numerical variance has been calculate"...
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "numericalVarianceIsCalculated"
= "="
false "false"
; ";"
block_comment "/**\n * Creates an F distribution using the given degrees"...
constructor_declaration (+33 nodes collapsed)
block_comment "/**\n * Creates an F distribution using the given degrees"...
constructor_declaration (+45 nodes collapsed)
block_comment "/**\n * Creates an F distribution.\n *\n * @param r"...
constructor_declaration (+116 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * @since 2.1\n */"
method_declaration (+169 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * The implementation of"...
method_declaration (+105 nodes collapsed)
block_comment "/**\n * Access the numerator degrees of freedom.\n *\n "...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getNumeratorDegreesOfFreedom"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "numeratorDegreesOfFreedom"
; ";"
} "}"
block_comment "/**\n * Access the denominator degrees of freedom.\n *"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getDenominatorDegreesOfFreedom"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "denominatorDegreesOfFreedom"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
protected "protected"
floating_point_type
double "double"
identifier "getSolverAbsoluteAccuracy"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "solverAbsoluteAccuracy"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * For denominator degre"...
method_declaration (+58 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * For numerator degrees"...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * used by {@link #getNumericalVariance()}\n *\n "...
method_declaration (+127 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * The lower bound of th"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getSupportLowerBound"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
decimal_integer_literal "0"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * The upper bound of th"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getSupportUpperBound"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportLowerBoundInclusive"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
true "true"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportUpperBoundInclusive"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
false "false"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * The support of this d"...
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportConnected"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
true "true"
; ";"
} "}"
} "}"

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
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "distribution"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "exception"
. "."
identifier "NotStrictlyPositiveException"
; ";"
import_declaration (+22 nodes collapsed)
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "special"
. "."
identifier "Beta"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "util"
. "."
identifier "FastMath"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "random"
. "."
identifier "RandomGenerator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "org"
. "."
identifier "apache"
. "."
identifier "commons"
. "."
identifier "math3"
. "."
identifier "random"
. "."
identifier "Well19937c"
; ";"
block_comment "/**\n * Implementation of the F-distribution.\n *\n * @see <a h"...
class_declaration
modifiers
public "public"
class "class"
identifier "FDistribution"
superclass
extends "extends"
type_identifier "AbstractRealDistribution"
class_body
{ "{"
block_comment "/**\n * Default inverse cumulative probability accuracy.\n"...
field_declaration
modifiers
public "public"
static "static"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "DEFAULT_INVERSE_ABSOLUTE_ACCURACY"
= "="
decimal_floating_point_literal "1e-9"
; ";"
block_comment "/** Serializable version identifier. */"
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
long "long"
variable_declarator
identifier "serialVersionUID"
= "="
unary_expression
- "-"
decimal_integer_literal "8516354193418641566L"
; ";"
block_comment "/** The numerator degrees of freedom. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "numeratorDegreesOfFreedom"
; ";"
block_comment "/** The numerator degrees of freedom. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "denominatorDegreesOfFreedom"
; ";"
block_comment "/** Inverse cumulative probability accuracy. */"
field_declaration
modifiers
private "private"
final "final"
floating_point_type
double "double"
variable_declarator
identifier "solverAbsoluteAccuracy"
; ";"
block_comment "/** Cached numerical variance */"
field_declaration
modifiers
private "private"
floating_point_type
double "double"
variable_declarator
identifier "numericalVariance"
= "="
field_access
identifier "Double"
. "."
identifier "NaN"
; ";"
block_comment "/** Whether or not the numerical variance has been calculate"...
field_declaration
modifiers
private "private"
boolean_type "boolean"
variable_declarator
identifier "numericalVarianceIsCalculated"
= "="
false "false"
; ";"
block_comment "/**\n * Creates an F distribution using the given degrees"...
constructor_declaration (+33 nodes collapsed)
block_comment "/**\n * Creates an F distribution using the given degrees"...
constructor_declaration (+45 nodes collapsed)
block_comment "/**\n * Creates an F distribution.\n *\n * @param r"...
constructor_declaration (+116 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * @since 2.1\n */"
method_declaration (+169 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * The implementation of"...
method_declaration (+105 nodes collapsed)
block_comment "/**\n * Access the numerator degrees of freedom.\n *\n "...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getNumeratorDegreesOfFreedom"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "numeratorDegreesOfFreedom"
; ";"
} "}"
block_comment "/**\n * Access the denominator degrees of freedom.\n *"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getDenominatorDegreesOfFreedom"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "denominatorDegreesOfFreedom"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
protected "protected"
floating_point_type
double "double"
identifier "getSolverAbsoluteAccuracy"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "solverAbsoluteAccuracy"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * For denominator degre"...
method_declaration (+58 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * For numerator degrees"...
method_declaration (+43 nodes collapsed)
block_comment "/**\n * used by {@link #getNumericalVariance()}\n *\n "...
method_declaration (+127 nodes collapsed)
block_comment "/**\n * {@inheritDoc}\n *\n * The lower bound of th"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getSupportLowerBound"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
decimal_integer_literal "0"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * The upper bound of th"...
method_declaration
modifiers
public "public"
floating_point_type
double "double"
identifier "getSupportUpperBound"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
field_access
identifier "Double"
. "."
identifier "POSITIVE_INFINITY"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportLowerBoundInclusive"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
false "false"
; ";"
} "}"
block_comment "/** {@inheritDoc} */"
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportUpperBoundInclusive"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
false "false"
; ";"
} "}"
block_comment "/**\n * {@inheritDoc}\n *\n * The support of this d"...
method_declaration
modifiers
public "public"
boolean_type "boolean"
identifier "isSupportConnected"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
true "true"
; ";"
} "}"
} "}"