Mixin问题
不使用mixin,default_project中的以下代码可以工作:
abstract class ProjectGen extends ConceptEntity<Project> {
使用ConceptEntity mixin时,出现问题,没有错误消息,Ubuntu 14.04 LTS上的退出代码= 139,Windows 7上的退出代码= -1073741819。
abstract class ProjectGen extends Object with ConceptEntity<Project> {
满足了对ConceptEntity mixin的限制: ConceptEntity不声明构造函数。 它的超类是Object。 它不会给超级电话打电话。
default_project https://github.com/dzenanr/default_project lib / gen / default / project / projects.dart中的ProjectGen
dartling https://github.com/dzenanr/dartling lib / domain / model / entity.dart中的ConceptEntity
class ConceptEntity<E extends ConceptEntity<E>> implements EntityApi {