private void startAnnotation(final Set<FileObject> files) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
lastEvent = System.currentTimeMillis();
long time = System.currentTimeMillis();
for (FileObject fo : files) {
String name = fo.getNameExt();
name = VersioningAnnotationProvider.getDefault().annotateNameHtml(name, Collections.singleton(fo));
annotationsLabels.put(fo, name);
Image image = ImageUtilities.assignToolTipToImage(VCSAnnotationProviderTestCase.IMAGE, fo.getNameExt());
ImageUtilities.getImageToolTip(image);
image = VersioningAnnotationProvider.getDefault().annotateIcon(image, 0, Collections.singleton(fo));
annotationsIcons.put(fo, image);
}
time = System.currentTimeMillis() - time;
if (time > 500) {
ex = new Exception("Annotation takes more than 200ms");
}
}
});
}
VCSAnnotationProviderTestCase.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录