private void checkTextHovers() { if (fTextHoverSpecifications.size() == 0) return; for (Iterator iterator= new ArrayList(fTextHoverSpecifications).iterator(); iterator.hasNext(); ) { JavaEditorTextHoverDescriptor spec= (JavaEditorTextHoverDescriptor) iterator.next(); IJavaEditorTextHover hover= spec.createTextHover(); if (hover != null) { hover.setEditor(getEditor()); addTextHover(hover); fTextHoverSpecifications.remove(spec); } } }
private void checkTextHovers() { if (fTextHoverSpecifications == null) return; boolean done= true; int i= -1; for (Iterator<JavaEditorTextHoverDescriptor> iterator= fTextHoverSpecifications.iterator(); iterator.hasNext();) { i++; JavaEditorTextHoverDescriptor spec= iterator.next(); if (spec == null) continue; done= false; IJavaEditorTextHover hover= spec.createTextHover(); if (hover != null) { hover.setEditor(getEditor()); fTextHoverSpecifications.set(i, null); } if (i == fInstantiatedTextHovers.size()) fInstantiatedTextHovers.add(i, hover); else fInstantiatedTextHovers.set(i, hover); } if (done) fTextHoverSpecifications= null; }
private void checkTextHovers() { if (fTextHoverSpecifications == null) return; boolean done= true; int i= -1; for (Iterator<JavaEditorTextHoverDescriptor> iterator= fTextHoverSpecifications.iterator(); iterator.hasNext();) { i++; JavaEditorTextHoverDescriptor spec= iterator.next(); if (spec == null) continue; done= false; IJavaEditorTextHover hover= spec.createTextHover(); if (hover != null) { hover.setEditor(getEditor()); fTextHoverSpecifications.set(i, null); } if (i == fInstantiatedTextHovers.size()) fInstantiatedTextHovers.add(i, hover); else fInstantiatedTextHovers.set(i, hover); } if (done) fTextHoverSpecifications= null; }
private boolean createHover() { fHover= fHoverDescriptor.createTextHover(); if (fHover != null) fHover.setEditor(getEditor()); return isCreated(); }
private boolean createHover() { fHover= fHoverDescriptor.createTextHover(); if (fHover != null) fHover.setEditor(getEditor()); return isCreated(); }
private boolean createHover() { fHover= fHoverDescriptor.createTextHover(); if (fHover != null) fHover.setEditor(getEditor()); return isCreated(); }