gpt4 book ai didi

java - SomeClass.someMethod() 语法含义

转载 作者:太空宇宙 更新时间:2023-11-04 06:46:46 25 4
gpt4 key购买 nike

我今天遇到了一个奇怪的语法。该代码来自 Gradle 的源文件,您可以在 src/core-impl/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java

中找到它
private class ConfigurationResolvableDependencies implements ResolvableDependencies {
public FileCollection getFiles() {
return DefaultConfiguration.this.fileCollection(Specs.<Dependency>satisfyAll());
}
}

有人能够解释这种奇怪的泛型语法的目的吗?如果这是重复的,那么请原谅我,因为我不知道为了搜索目的该如何调用它。

最佳答案

这里的语法是因为 Specs 类的 satisfyAll 方法是 static,所以那里的 Generics 语法指定静态方法使用的类型。

请参阅 API 文档:http://www.gradle.org/docs/current/javadoc/org/gradle/api/specs/Specs.html#satisfyAll%28%29

关于java - SomeClass.<OtherClass>someMethod() 语法含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com