singleton_class_annotation 0.2.0+1 copy "singleton_class_annotation: ^0.2.0+1" to clipboard
singleton_class_annotation: ^0.2.0+1 copied to clipboard

discontinued

A `@SingletoneClass` annotation indicating a class will be a singlton. `singleton_class_generator` package will generate a singleton class.

example/lib/main.dart

import 'package:singleton_class_annotation/singleton_class_annotation.dart';

part 'main.g.dart';

@Singleton(constructor: '_')
class TestClass {
  static TestClass get instance => _$TestClass();

  TestClass();
  TestClass._();
  printer() {
    print(this.hashCode);
  }
}

class ArgObj {
  const ArgObj();
}

main() {
  TestClass.instance.printer();
  TestClass.instance.printer();
  TestClass.instance.printer();
  TestClass.instance.printer();
  TestClass.instance.printer();
}
0
likes
30
pub points
0%
popularity

Publisher

verified publishergihwan.com

A `@SingletoneClass` annotation indicating a class will be a singlton. `singleton_class_generator` package will generate a singleton class.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

More

Packages that depend on singleton_class_annotation