Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(484)

Unified Diff: sdk/lib/core/comparable.dart

Issue 131793004: Improve comment formatting in dart-core, especially Comparable (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fixes from review comments Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | sdk/lib/core/function.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/core/comparable.dart
diff --git a/sdk/lib/core/comparable.dart b/sdk/lib/core/comparable.dart
index 1b770af9ff276054821da34e2df398dcda2f14da..7a22948a080fabb5649088b32bcfc4499fcb89c2 100644
--- a/sdk/lib/core/comparable.dart
+++ b/sdk/lib/core/comparable.dart
@@ -32,41 +32,41 @@ typedef int Comparator<T>(T a, T b);
* then it might be better not to use the [Comparable] interface,
* and to provide separate [Comparator]s instead.
*
- * It is recommended that the order of a `Comparable` agrees
- * with its `operator==` equality (`a.compareTo(b) == 0` iff `a == b`),
+ * It is recommended that the order of a [Comparable] agrees
+ * with its operator [==] equality (`a.compareTo(b) == 0` iff `a == b`),
* but this is not a requirement.
* For example, [double] and [DateTime] have `compareTo` methods
- * that do not agree with `operator==`.
- * For doubles the `compareTo` method is more precise than the equality,
+ * that do not agree with operator [==].
+ * For doubles the [compareTo] method is more precise than the equality,
* and for [DateTime] it is less precise.
*
* Examples:
*
- * (0.0).compareTo(-0.0); // => 1
- * 0.0 == -0.0; // => true
- * var dt = new DateTime.now();
- * var dt2 = dt.toUtc();
- * dt == dt2; // => false
- * dt.compareTo(dt2); // => 0
+ * (0.0).compareTo(-0.0); // => 1
+ * 0.0 == -0.0; // => true
+ * var dt = new DateTime.now();
+ * var dt2 = dt.toUtc();
+ * dt == dt2; // => false
+ * dt.compareTo(dt2); // => 0
*
- * The `Comparable` interface does not imply the existence
+ * The [Comparable] interface does not imply the existence
* of the comparison operators `<`, `<=`, `>` and `>=`.
* These should only be defined
* if the ordering is a less-than/greater-than ordering,
* that is, an ordering where you would naturally
* use the words "less than" about the order of two elements.
*
- * If the equality operator and `compareTo` disagree,
+ * If the equality operator and [compareTo] disagree,
* the comparison operators should follow the equality operator,
- * and will likely also disagree with `compareTo`.
- * Otherwise they should match the `compareTo` method,
+ * and will likely also disagree with [compareTo].
+ * Otherwise they should match the [compareTo] method,
* so that `a < b` iff `a.compareTo(b) < 0`.
*
- * The `double` class defines comparison operators
+ * The [double] class defines comparison operators
* that are compatible with equality.
- * The operators differ from [double.compareTo] on -0.0 and NaN.
+ * The operators differ from `double.compareTo` on -0.0 and NaN.
*
- * The `DateTime` class has no comparison operators, instead it has the more
+ * The [DateTime] class has no comparison operators, instead it has the more
* precisely named [DateTime.isBefore] and [DateTime.isAfter].
*/
abstract class Comparable<T> {
@@ -74,11 +74,11 @@ abstract class Comparable<T> {
* Compares this object to another [Comparable]
*
* Returns a value like a [Comparator] when comparing `this` to [other].
- * That is, it returns a negative integer if `this` is ordered before `other`,
- * a positive integer if `this` is ordered after `other`,
- * and zero if `this` and `other` are ordered together.
+ * That is, it returns a negative integer if `this` is ordered before [other],
+ * a positive integer if `this` is ordered after [other],
+ * and zero if `this` and [other] are ordered together.
*
- * The `other` argument must be a value that is comparable to this object.
+ * The [other] argument must be a value that is comparable to this object.
*/
int compareTo(T other);
« no previous file with comments | « no previous file | sdk/lib/core/function.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698