本文整理了Java中org.eclipse.ltk.core.refactoring.RefactoringStatus.getEntries
方法的一些代码示例,展示了RefactoringStatus.getEntries
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RefactoringStatus.getEntries
方法的具体详情如下:
包路径:org.eclipse.ltk.core.refactoring.RefactoringStatus
类名称:RefactoringStatus
方法名:getEntries
[英]Returns the list of refactoring status entries.
[中]返回重构状态项的列表。
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
@Override
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
@Override
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
@Override
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
@Override
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private static boolean containsStatusEntry(final RefactoringStatus status, final RefactoringStatusEntry other) {
return status.getEntries(new IRefactoringStatusEntryComparator() {
@Override
public final int compare(final RefactoringStatusEntry entry1, final RefactoringStatusEntry entry2) {
return entry1.getMessage().compareTo(entry2.getMessage());
}
}, other).length > 0;
}
代码示例来源:origin: org.eclipse/org.eclipse.ltk.ui.refactoring
public Object[] getElements(Object obj) {
return ((RefactoringStatus)obj).getEntries();
}
}
代码示例来源:origin: org.eclipse/org.eclipse.ltk.ui.refactoring
public void update() {
boolean enabled= false;
if (fStatus != null && fStatus.hasEntries()) {
RefactoringStatusEntry[] entries= fStatus.getEntries();
int index= fTableViewer.getTable().getSelectionIndex();
enabled= index == -1 || index < entries.length - 1;
}
setEnabled(enabled);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private boolean validChanges(CompositeChange change) {
RefactoringStatus result= new RefactoringStatus();
List files= new ArrayList();
try {
findFilesToBeModified(change, files);
} catch (JavaModelException e) {
JavaPlugin.log(e);
return false;
}
result.merge(Checks.validateModifiesFiles((IFile[])files.toArray(new IFile[files.size()]), JavaPlugin.getActiveWorkbenchShell().getShell()));
if (result.hasFatalError()) {
RefactoringStatusEntry[] entries= result.getEntries();
IStatus status;
if (entries.length > 1) {
status= new MultiStatus(JavaUI.ID_PLUGIN, 0, result.getMessageMatchingSeverity(RefactoringStatus.ERROR), null);
for (int i= 0; i < entries.length; i++) {
((MultiStatus)status).add(new Status(entries[i].getSeverity(), JavaUI.ID_PLUGIN, 0, entries[i].getMessage(), null));
}
} else {
RefactoringStatusEntry entry= entries[0];
status= new Status(entry.getSeverity(), JavaUI.ID_PLUGIN, 0, entry.getMessage(), null);
}
ErrorDialog.openError(JavaPlugin.getActiveWorkbenchShell().getShell(), CorrectionMessages.CorrectionMarkerResolutionGenerator__multiFixErrorDialog_Titel, CorrectionMessages.CorrectionMarkerResolutionGenerator_multiFixErrorDialog_description, status);
return false;
}
return true;
}
内容来源于网络,如有侵权,请联系作者删除!