2012-04-01 7 views
0

次の定義...ScalaのプレゼンテーションコンパイラとのIntelliJ

object Category { 
    def fCat = new Category[Function1] { 
    def compose[A, B, C](f: (B) => C)(g: (A) => B) = { a: A => f(g(a)) } 
    } 
} 

は... Categoryは次のように定義されている場合に有効です。

def compose[A, B, C](f: B ~> C)(g: A ~> B): A ~> C 

はここでIntelliJのは、メンバーコンがfCatで定義されていないと文句を言い。

これはPresentation Compilerの制限事項ですか? IntelliJのScalaプラグイン?それとも私は何かを見落としていますか?

答えて

関連する問題