使用带有退出代码

时间:2015-05-03 21:41:00

标签: dart mixins

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 {

0 个答案:

没有答案