Lines 97-103
Link Here
|
97 |
final ICompletionProposalExtension5 proposal= getCurrentProposalEx(); |
97 |
final ICompletionProposalExtension5 proposal= getCurrentProposalEx(); |
98 |
Job job= new Job(JFaceTextMessages.getString("AdditionalInfoController.job_name")) { //$NON-NLS-1$ |
98 |
Job job= new Job(JFaceTextMessages.getString("AdditionalInfoController.job_name")) { //$NON-NLS-1$ |
99 |
protected IStatus run(IProgressMonitor monitor) { |
99 |
protected IStatus run(IProgressMonitor monitor) { |
100 |
Object info= proposal.getAdditionalProposalInfo(monitor); |
100 |
Object info; |
|
|
101 |
try { |
102 |
info= proposal.getAdditionalProposalInfo(monitor); |
103 |
} catch (RuntimeException x) { |
104 |
return new Status(IStatus.WARNING, "org.eclipse.jface.text", IStatus.OK, "", x); //$NON-NLS-1$ //$NON-NLS-2$ |
105 |
} |
106 |
|
101 |
setInfo((ICompletionProposal) proposal, info); |
107 |
setInfo((ICompletionProposal) proposal, info); |
102 |
return new Status(IStatus.OK, "org.eclipse.jface.text", IStatus.OK, "", null); //$NON-NLS-1$ //$NON-NLS-2$ |
108 |
return new Status(IStatus.OK, "org.eclipse.jface.text", IStatus.OK, "", null); //$NON-NLS-1$ //$NON-NLS-2$ |
103 |
} |
109 |
} |