如果我想创建一个静态嵌套类的新类,内容辅助无法匹配构造函数,这非常不方便。
如何配置内容辅助以匹配静态嵌套类'像这样的构造函数TifImageSource?
public class ImageSources {
public static class TifImageSource extends ImageSource {
public TifImageSource(Provider<InputStream> inputStreamProvider) {
super(inputStreamProvider, "tif");
}
}
public static class ImageSource {
....
}
}
无法使用(使用新关键字):
有效(但不方便!):
答案 0 :(得分:0)
遵循Java语法规则而不是与它们作斗争。
从new ImageSources
或new ImageS
开始,再加上内容帮助。
添加句号。
new ImageSources.
然后开始输入嵌套的类名(它不是内部类,或者语法不同)。
new ImageSources.TifIm
然后,内容协助应该能够为您提供
new ImageSources.TifImageSource(...)