to_string 1.2.1
to_string: ^1.2.1 copied to clipboard

A tools for generating toString method for class, based on build_runner

example/example.dart

import 'package:to_string/to_string.dart';

part 'example.g.dart';

@ToString()
class Cat {
  Cat({this.color, this.weight, this.wings});

  final classify = "Animal";

  String color;

  double weight;

  String wings;

  @ToString()
  bool get hasWings => wings != null;

  /// toString() will return like this:
  ///
  /// ```dart
  /// 'Cat{classify: Animal, color: white, weight: 1.14, wings: null, hasWings: false}';
  /// ```
  @override
  String toString() {
    return _$CatToString(this);
  }
}
9
likes
110
pub points
68%
popularity

A tools for generating toString method for class, based on build_runner

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD (LICENSE)

More

Packages that depend on to_string