Class constructor

Class({
  1. required TypeName name,
  2. Name? extendsFrom,
  3. Iterable<Name> mixins = const [],
  4. Iterable<Name> implementsFrom = const [],
  5. List<Constructor> constructors = const [],
  6. Iterable<Factory> factories = const [],
  7. Iterable<Field> fields = const [],
  8. Iterable<Method> methods = const [],
})

Implementation

Class({
  required this.name,
  this.extendsFrom,
  this.mixins = const [],
  this.implementsFrom = const [],
  this.constructors = const [],
  this.factories = const [],
  this.fields = const [],
  this.methods = const [],
});