Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lib/resources/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -392,6 +392,7 @@ footer .container-fluid {
background-position: center;
content: "\00a0";
margin: 0 6px 0 4px;
padding: 0 3px 0 0;
}

.gt-separated.dark li:before {
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Animal/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,12 @@ <h5><a href="ex/Animal-class.html">Animal</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Animal/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ <h5><a href="ex/Animal-class.html">Animal</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Apple/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,12 @@ <h5><a href="ex/Apple-class.html">Apple</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Apple/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ <h5><a href="ex/Apple-class.html">Apple</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Cat/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -108,12 +108,12 @@ <h5><a href="ex/Cat-class.html">Cat</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Cat/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ <h5><a href="ex/Cat-class.html">Cat</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/CatString/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,12 @@ <h5><a href="ex/CatString-class.html">CatString</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h5><a href="ex/CatString-class.html">CatString</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/ConstantCat/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,12 +109,12 @@ <h5><a href="ex/ConstantCat-class.html">ConstantCat</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ <h5><a href="ex/ConstantCat-class.html">ConstantCat</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Deprecated/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,12 @@ <h5><a href="ex/Deprecated-class.html">Deprecated</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ <h5><a href="ex/Deprecated-class.html">Deprecated</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Dog/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,12 +131,12 @@ <h5><a href="ex/Dog-class.html">Dog</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Dog/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ <h5><a href="ex/Dog-class.html">Dog</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/E/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,12 +106,12 @@ <h5><a href="ex/E-class.html">E</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/E/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ <h5><a href="ex/E-class.html">E</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/ForAnnotation/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,12 @@ <h5><a href="ex/ForAnnotation-class.html">ForAnnotation</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ <h5><a href="ex/ForAnnotation-class.html">ForAnnotation</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/HasAnnotation/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,12 +106,12 @@ <h5><a href="ex/HasAnnotation-class.html">HasAnnotation</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ <h5><a href="ex/HasAnnotation-class.html">HasAnnotation</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Helper/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,12 @@ <h5><a href="ex/Helper-class.html">Helper</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Helper/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ <h5><a href="ex/Helper-class.html">Helper</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
8 changes: 4 additions & 4 deletions testing/test_package_docs/ex/Klass/hashCode.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,12 +111,12 @@ <h5><a href="ex/Klass-class.html">Klass</a></h5>
<p>The hash code for this object.</p>
<p>A hash code is a single integer which represents the state of the object
that affects <code>==</code> comparisons.</p>
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
<p>All objects have hash codes.
The default hash code represents only the identity of the object,
the same way as the default <code>==</code> implementation only considers objects
equal if they are identical (see <code>identityHashCode</code>).</p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state. </p>
<p>If <code>==</code> is overridden to use the object state instead,
the hash code must also be changed to represent that state.</p>
<p>Hash codes must be the same for objects that are equal to each other
according to <code>==</code>.
The hash code of an object should only change if the object changes
Expand Down
2 changes: 1 addition & 1 deletion testing/test_package_docs/ex/Klass/operator_equals.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ <h5><a href="ex/Klass-class.html">Klass</a></h5>
either both be true, or both be false.</p></li><li>
<p>Transitive: For all objects <code>o1</code>, <code>o2</code>, and <code>o3</code>, if <code>o1 == o2</code> and
<code>o2 == o3</code> are true, then <code>o1 == o3</code> must be true.</p></li></ul>
<p>The method should also be consistent over time,
<p>The method should also be consistent over time,
so whether two objects are equal should only change
if at least one of the objects was modified.</p>
<p>If a subclass overrides the equality operator it should override
Expand Down
Loading