静的クラスをインポートするクラスにgroovy.lang.MissingMethodException
があります。静的クラスのGroovyでMissingMethodExceptionが発生しました
ここに実装があります。
import Corpus
class InRe {
Corpus corpus
corpus.posts().each{
}
}
class L {
public static class Corpus{
public posts(){
}
}
}
そして、私は私のメインクラスを実行すると、それはスレッド "メイン" groovy.lang.MissingMethodExceptionに
例外をスローします:メソッドのない 署名:
edu.msu。 mi.forum.replies.InferReplies $ _signatureExtractionByFrequentClosing_closure10.doCall()の引数の型に適用されます:
(edu.msu.mi.forum.webmd.WebMdConversation)値: [[email protected]]可能なソリューション: doCall(edu.msu.mi.forum.model.Post)、findAll()、findAll()、 isCase(java.lang。オブジェクト)、isCase(java.lang.Object)
私は静的な内部クラスからメソッドを呼び出す場合、私の質問は、範囲外ですか?
'L.Corpus'をインポートする必要があります。 – chrylis