From 695de9d88c5ce08d7db289125268c672db1b6d84 Mon Sep 17 00:00:00 2001 From: lonnen Date: Thu, 15 Jul 2010 17:15:48 +0000 Subject: [PATCH] Some compiler chain updates. Successfully invokes the java compiler, but doesn't feed it anything to compile. --- .../src/org/processing/actions/RunButton.java | 15 ++++++++++++++- .../org/processing/editor/ProcessingEditor.java | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/editor/org.processing.editor/src/org/processing/actions/RunButton.java b/editor/org.processing.editor/src/org/processing/actions/RunButton.java index 9f4b2e714..72b17f4de 100644 --- a/editor/org.processing.editor/src/org/processing/actions/RunButton.java +++ b/editor/org.processing.editor/src/org/processing/actions/RunButton.java @@ -1,6 +1,7 @@ package org.processing.actions; +import java.io.PrintWriter; import java.io.StringWriter; import org.eclipse.jface.action.IAction; @@ -104,10 +105,22 @@ public class RunButton implements IEditorActionDelegate { } catch (Exception e){ ProcessingLog.logError(e); } + //to the java batch compiler! + org.eclipse.jdt.core.compiler.CompilationProgress progress = null; +// String baseCommand[] = new String[]{ +// "-Xemacs", +// //"-noExit", // not necessary for ecj +// "-source", "1.5", +// "-target", "1.5", +// "-classpath", sketch.getClassPath(), +// "-nowarn", // we're not currently interested in warnings (works in ecj) +// "-d", buildPath // output the classes in the buildPath +// }; + org.eclipse.jdt.core.compiler.batch.BatchCompiler.compile("-verbose", new PrintWriter(System.out), new PrintWriter(System.err), progress); + // do something with it -// do something with the results } /** diff --git a/editor/org.processing.editor/src/org/processing/editor/ProcessingEditor.java b/editor/org.processing.editor/src/org/processing/editor/ProcessingEditor.java index 1014770e3..845ba4d72 100644 --- a/editor/org.processing.editor/src/org/processing/editor/ProcessingEditor.java +++ b/editor/org.processing.editor/src/org/processing/editor/ProcessingEditor.java @@ -45,7 +45,7 @@ import org.eclipse.ui.texteditor.TextOperationAction; * @see org.eclipse.ui.editors.text.TextEditor */ public class ProcessingEditor extends TextEditor { - + private class DefineFoldingRegionAction extends TextEditorAction { public DefineFoldingRegionAction(ResourceBundle bundle, String prefix, ITextEditor editor) {