gpt4 book ai didi

eclipse - IProgressMonitor 作为eclipse插件编程中的一个参数

转载 作者:行者123 更新时间:2023-12-04 14:47:19 25 4
gpt4 key购买 nike

我看到很多 eclipse 插件 API 都有 IProgressMonitor作为其参数之一。

void setRawClasspath(IClasspathEntry[] entries, IProgressMonitor monitor)
throws JavaModelException;
  • 这个 IProgressMonitor 有什么用?你有什么好的例子吗?
  • 可以通过null要吗?还是我必须创建并传递一个对象( new ProgressMonitor() )?
  • 最佳答案

    1) IProgressMonitor为被调用者提供了向调用者报告进度而不仅仅是状态的方法。您可以在 http://www.eclipse.org/articles/Article-Concurrency/jobs-api.html 的文章中找到示例。 ,以及它在整个 Eclipse SDK 中的使用。

    2) null只有当该方法的 JavaDoc 说它是的时候才可以。否则,假设应该不是。 NullProgressMonitor实现在 null 的情况下有用被禁止,但您仍然需要提供一个。

    关于eclipse - IProgressMonitor 作为eclipse插件编程中的一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13941868/

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