【发布时间】:2016-12-19 22:21:40
【问题描述】:
我在导入静态类的类中得到groovy.lang.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) 值: [edu.msu.mi.forum.webmd.WebMdConversation@fb309] 可能的解决方案: doCall(edu.msu.mi.forum.model.Post), findAll(), findAll(), isCase(java.lang.Object), isCase(java.lang.Object)
所以我的问题是,如果我从静态内部类调用方法,是否超出范围?
【问题讨论】:
-
你需要导入
L.Corpus。