如何绑定只能静态导入的方法的类型变量?

billc.cn

我有两个Matchers用静态方法调用的类,我需要在第三类中使用它们,因此其中一个只能通过静态导入使用。但是,我无法<Type> method()为静态导入的方法显式指定类型参数(即)。

我该如何解决这个问题而又不必完全符合该课程的条件?

马特乌斯·戴姆奇克(Mateusz Dymczyk)

你不能。至少不是在Java中(某些其他语言,例如Scala,允许您为导入的类提供别名,这很酷,可以在这种情况下使用)。

在这里,您只需要为两个类或一个类使用完全限定名称(并导入另一个)。

最好在一个文件中使用两个具有相同名称的类,除非您有一个非常好的用例。也许您实际上可以只使用一个Matchers来做您想做的事情?

我要在这里读书,但我想这与Hamcrest / Mockito Matchers类似吗?如果是这样,那么在大多数情况下,您可以只使用其中之一。如果在非常不幸的情况是,你这样做既需要的话,好了,你是不幸的:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从静态工厂方法绑定静态嵌套类的泛型类型?

如何定义导入变量类型

“不能将方法main声明为静态;只能以静态或顶级类型声明静态方法”

方法main不能声明为静态;静态方法只能以静态或顶级类型声明

静态导入类型时,如何调用具有该类型的Generic方法?

如何动态绑定动态导入的类型

如何从Android数据绑定中的类导入公共静态字段

如何在python中绑定静态方法?

如何导入方法包装类型?

clang python绑定:如何查找变量的类型

使用显式类型参数调用静态导入的方法

如何将变量作为带有类型实参的静态方法引用装箱?

python如何从静态类型的语言实现无类型变量

变量的值模型是否只能与静态类型一起使用,而不能与动态类型一起使用?

静态导入重载方法

静态导入方法重叠

在执行静态导入时调用静态类型方法的语法是什么?

如何从类变量引用静态方法

如何通过变量访问静态方法?

静态方法如何更改变量?(Java)

如何从静态方法访问全局非静态变量

如何模拟由静态方法设置的最终静态变量?

如何从静态方法中引用非静态变量?

调用类型变量的基本和派生静态方法

Embedded Groovy:如何对外部变量使用静态类型检查?

如何使用抽象类型的私有静态成员变量

在方法中定义时如何导入变量

静态方法如何不绑定到“ staticmethod”类?

如何使用一个静态导入的方法引用?