类型中的方法不适用于参数(即使它们是?!)

时间:2015-02-05 16:39:14

标签: java eclipse

我正在尝试使用与我的args完全匹配的参数来调用方法,但是我收到了这个错误......

  

ContentService类型中的方法getAdministratablePaging(Long,ContentFilter,int,int,Integer,Integer)不适用于参数(Long,ContentFilter,int,int,Integer,Integer)

代码是......

ResultPage knowledgeCenters = _kcs.getAdministratablePaging(ContentConstants.KNOWLEDGE_ROOT, filter, 0, Constants.COUNT_ALL, ContentConstants.COLUMN_SIZE, Constants.SORT_ORDER_ASCENDING);

我在Eclipse中工作并尝试过Clean并重新启动IDE。建议非常感谢!

1 个答案:

答案 0 :(得分:3)

只是将我的评论作为答案,以防将来有人看到这个问题。

当您看到这样的消息时,唯一的可能性是其中一个参数对象有多种类型。在这种情况下,@ nscoppin对ContentFilter有两种不同的定义。导入正确的名称,或在方法调用中使用完全限定名称,即

someMethod(com.packageA.subPackage.ContentFilter);