ToString class
Annotation for generating toString method.
By default, toString only contain public field exclude getter.
You can annotate ToString to getters to let them shown in toString
/// cat.dart
part 'cat.g.dart';
@ToString()
class Cat {
var color = "white";
var _heart = "warm";
@ToString()
bool get hasWings => false;
@override
String toString() {
// return "Cat{color: white}"
return _$CatToString(this);
}
}
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- indent → String?
-
The line indent
final
- prettyPrint → bool?
-
Enable pretty print
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited