问题标签 [static-import]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3667 浏览

python - How do you get cimport to work in Cython?

I have a directory structure as so:

/my_module

init.py

A/

B/

In b.pyx I want to cimport functions from A.a. A regular python import works, but a cimport always fails.

Also, I'm compiling A/ and B/ separately because I couldn't figure out how to put a setup.py in the top module.

Can anyone help here?

0 投票
4 回答
122251 浏览

java - 查找 Mockito 构造的导入静态语句

我正试图冲破我和 Mockito 之间的砖墙。试图为 Mockito 东西获取正确的导入静态语句时,我已经把头发扯掉了。你会认为有人会扔一张桌子说anyInt()来自org.mockito.Matcherswhen()来自org.mockito.Mockito等等,但这对新手来说太有帮助了,不是吗?

这种事情,尤其是与无数以星号结尾的导入语句混合在一起时,并不总是很有帮助:

是的,我知道并一直在尝试使用Eclipse Window -> Preferences-> Java -> Editor-> Content Assist -> Favorites机制。它有帮助,但它并没有击中头部。

对此问题的任何答案将不胜感激。

非常感谢,拉斯

0 投票
6 回答
167 浏览

java - 这些陈述是什么意思,是否推荐这种风格?

最近我发现了一个声明:

我在一些教程中阅读了这些陈述。这些陈述可以吗?

如果这些语句没问题,它们是什么意思?在编写代码时是否应该经常使用它们?

0 投票
4 回答
18205 浏览

java - c#中的静态导入

C# 是否具有类似于 Java 的静态导入的功能?

所以而不是像写代码

我可以写

并且编译器会知道我的意思是来自 FileHelper 的方法。

0 投票
2 回答
371 浏览

java - 静态导入方法重叠

如果您有一个带有静态导入的类,java.lang.Integer而我的类也有一个静态方法parseInt(String),那么调用将parseInt("12345")指向哪个方法?

提前致谢!

0 投票
3 回答
1364 浏览

java - 在进行导入静态时调用静态类型化方法的语法是什么?

目前我正在做

我想知道是否有办法避免提及 class EasyMock。我有这样的想法:

但是,它不能编译。还有其他方法吗?

0 投票
4 回答
3956 浏览

java - Java 静态导入

只是通过实验,我发现即使在静态上下文中,Java 非静态方法也会覆盖范围内所有相同命名的方法。即使不允许参数重载。像

我在规范中找不到任何关于此的内容。这是一个错误吗?如果不是,是否有任何理由实现这样的语言?

UPD:Java 6 不编译此示例。问题是——为什么?

0 投票
1 回答
1273 浏览

java - 静态类什么时候初始化?

考虑一个只有静态字段而没有构造函数的 Java 类:

在不同的类中,使用该方法compute,或者通过static import

或者直接假设调用者在同一个包中:

o1 和 o2 什么时候初始化?在导入时,还是compute()第一次调用时?

0 投票
2 回答
9294 浏览

java - 自定义 Java 查询类 (DSL):构建器模式、静态导入或其他复杂查询?

我正在创建一个自定义查询类,但我不确定最优雅的编码方式。

目标是:

  • 便于使用
  • 可扩展性
  • 灵活,以便可以制定复杂的查询

方法

目前我可以想到两种选择。

1.建造者模式

方法is()capableOf()name()返回对Query对象的自引用。build()将返回一个Result对象。

2. 静态导入

方法is()和是静态导入和返回capableOf()对象。Query 构造函数接受任意数量的条件并返回结果。name()Condition

And/Or/Not 查询

像下面这样更复杂的查询很难制定:

名叫 [michael OR dennis] 的高个子篮球运动员

联盟

弯曲有光泽的银勺

建造者模式:

这很难写和读。另外,我不喜欢多次使用new.

静态导入:

对我来说看起来更好,但我不太喜欢使用静态导入。它们在 ide 集成、自动完成和文档方面很困难。

总结

我正在寻找一个有效的解决方案,因此我愿意接受任何形式的建议。我不限于我提出的两种选择,如果有其他可能性,如果你告诉我,我会很高兴。如果您需要更多信息,请通知我。

0 投票
2 回答
151 浏览

c# - “静态类导入”实际上是 C# 未来功能的宣布或暗示吗?

这个编辑开始,关于 C# 的Wikipedia 文章提到“静态类导入”作为 C# 的未来功能,以及“编译器即服务(“Roslyn”)”。

编译器团队的成员是否真的宣布或暗示了此功能,或者这只是疯狂的猜测?