- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {ScheduledThreadPoolExecutor s =
new ScheduledThreadPoolExecutor(corePoolSize)
ThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
String str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
- Smart code suggestions by Codota
}
private List<VirtualFile> filesFor(final LocalChangeList changeList) { if (changeList == null || changeList.getChanges() == null) { return Collections.emptyList(); } final Collection<VirtualFile> filesInChanges = new HashSet<>(); for (Change change : changeList.getChanges()) { if (change.getVirtualFile() != null) { filesInChanges.add(change.getVirtualFile()); } } return new ArrayList<>(filesInChanges); }
private void fillChangedFilesList() { DefaultListModel model = new DefaultListModel(); if (changeLists != null && (changeLists.length > 0)) { StringBuilder builder = new StringBuilder(); int count = 1; for(ChangeList changeList: changeLists) { builder.append(changeList.getName()); if (count < changeLists.length) { builder.append(", "); } if (changeList.getChanges().size() > 0) { for(Change change: changeList.getChanges()) { VirtualFile virtualFile = change.getVirtualFile(); if (null != virtualFile) { model.addElement(virtualFile.getPath()); } } } count++; } changedFilesPane.setBorder(IdeBorderFactory.createTitledBorder(String.format("Changelists: %s", builder.toString()), true)); } changedFilesList.setModel(model); }