Esempio n. 1
0
 protected void clean(IProgressMonitor monitor) throws CoreException {
   try {
     CodeUpdater codeUpdater = new CodeUpdater();
     List<CodeUpdater.UpdateInfo> updateList = Lists.newArrayList();
     getProject().accept(new UxmlResourceVisitor(codeUpdater, updateList));
     IProject project = getProject();
     codeUpdater.removeAllGenFiles(getProject(), monitor);
     codeUpdater.compileUpdates(updateList);
     codeUpdater.buildAll(project);
   } catch (CoreException e) {
     // ignore.
   }
 }
Esempio n. 2
0
 protected boolean fullBuild(final IProgressMonitor monitor, final IProject project)
     throws CoreException {
   try {
     CodeUpdater codeUpdater = new CodeUpdater();
     List<CodeUpdater.UpdateInfo> updateList = Lists.newArrayList();
     getProject().accept(new UxmlResourceVisitor(codeUpdater, updateList));
     codeUpdater.removeAllGenFiles(getProject(), monitor);
     codeUpdater.compileUpdates(updateList);
     codeUpdater.buildAll(project);
     return true;
   } catch (CoreException e) {
     return false;
   }
 }