【发布时间】:2015-08-18 22:48:18
【问题描述】:
在 JavaFX Animation 类上使用 Frege native-gen 工具时,它会生成 Frege 代码,其中包括以下内容:
data Animation = mutable native javafx.animation.Animation where
native getRate :: Animation -> IO Double
native getStatus :: Animation -> IO Animation_Status
但由于缺少 Animation_Status 类型,因此代码无法编译。在 Java 方面,这是一个枚举。 http://docs.oracle.com/javafx/2/api/javafx/animation/Animation.Status.html
在本机声明中处理此问题的建议方法是什么?
【问题讨论】:
-
在
Animation.Status上运行它会做什么? -
嗯,枚举是包含的,所以我不能在上面运行生成器。
-
一定还是可以的,不管是嵌套的。