private CPListElement[] openContainerSelectionDialog(CPListElement existing) { if (existing == null) { IClasspathEntry[] created= BuildPathDialogAccess.chooseContainerEntries(getShell(), fCurrJProject, getRawClasspath()); if (created != null) { CPListElement[] res= new CPListElement[created.length]; for (int i= 0; i < res.length; i++) { res[i]= CPListElement.create(created[i], true, fCurrJProject); } return res; } } else { IClasspathEntry existingEntry= existing.getClasspathEntry(); IClasspathEntry created= BuildPathDialogAccess.configureContainerEntry(getShell(), existingEntry, fCurrJProject, getRawClasspath()); if (created != null) { CPListElement elem= new CPListElement(null, fCurrJProject, IClasspathEntry.CPE_CONTAINER, created.getPath(), ! created.equals(existingEntry), null, null); return new CPListElement[] { elem }; } } return null; }
private CPListElement[] openContainerSelectionDialog(CPListElement existing) { if (existing == null) { IClasspathEntry[] created= BuildPathDialogAccess.chooseContainerEntries(getShell(), fCurrJProject, getRawClasspath()); if (created != null) { CPListElement[] res= new CPListElement[created.length]; for (int i= 0; i < res.length; i++) { res[i]= new CPListElement(fCurrJProject, IClasspathEntry.CPE_CONTAINER, created[i].getPath(), null); } return res; } } else { IClasspathEntry created= BuildPathDialogAccess.configureContainerEntry(getShell(), existing.getClasspathEntry(), fCurrJProject, getRawClasspath()); if (created != null) { CPListElement elem= new CPListElement(fCurrJProject, IClasspathEntry.CPE_CONTAINER, created.getPath(), null); return new CPListElement[] { elem }; } } return null; }
IClasspathEntry[] created= BuildPathDialogAccess.chooseContainerEntries(getShell(), fCurrJProject, getRawClasspath()); if (created != null) { CPListElement[] res= new CPListElement[created.length]; IClasspathEntry created= BuildPathDialogAccess.configureContainerEntry(getShell(), existingEntry, fCurrJProject, getRawClasspath()); if (created != null) { CPListElement elem= new CPListElement(null, fCurrJProject, created, IClasspathEntry.CPE_CONTAINER, created.getPath(), null, ! created.equals(existingEntry), null, null);