void checkBnd(IResource resource) { if (resource instanceof IFile && resource.getName().endsWith(".bnd")) { IFile file = (IFile) resource; deleteMarkers(file); try { Builder builder = MakeBundle.setBuilder(Activator.getDefault(), resource.getProject(), file.getLocation().toFile()); try { builder.build(); builder.close(); } catch (Exception e1) { addMarker(file, "Unexpected exception: " + e1, 1, Status.ERROR); } for (Iterator<String> i = builder.getErrors().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.ERROR); } for (Iterator<String> i = builder.getWarnings().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.WARNING); } } catch (Exception e) { addMarker(file, "Really bad exception: " + e, 1, Status.ERROR); } } }
void checkBnd(IResource resource) { if (resource instanceof IFile && resource.getName().endsWith(".bnd")) { IFile file = (IFile) resource; deleteMarkers(file); try { Builder builder = MakeBundle.setBuilder(Activator.getDefault(), resource.getProject(), file.getLocation().toFile()); try { builder.build(); builder.close(); } catch (Exception e1) { addMarker(file, "Unexpected exception: " + e1, 1, Status.ERROR); } for (Iterator<String> i = builder.getErrors().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.ERROR); } for (Iterator<String> i = builder.getWarnings().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.WARNING); } } catch (Exception e) { addMarker(file, "Really bad exception: " + e, 1, Status.ERROR); } } }