Envision
A visual programming IDE for object-oriented languages
List of all members | Static Public Member Functions | Static Private Member Functions
OODebug::JavaRunner Class Reference

Static Public Member Functions

static Interaction::CommandResultrunTree (Model::TreeManager *manager, const QString &pathToProjectContainerDirectory, bool debug=false)
 Finds a main method in the tree and runs the Programm from this main method. More...
 

Static Private Member Functions

static void addConsole (Model::Node *node)
 
static void handleErrorOutput ()
 
static void handleOutput ()
 
static RunProcessrunProcess ()
 

Member Function Documentation

◆ addConsole()

void OODebug::JavaRunner::addConsole ( Model::Node node)
staticprivate

◆ handleErrorOutput()

void OODebug::JavaRunner::handleErrorOutput ( )
staticprivate

◆ handleOutput()

void OODebug::JavaRunner::handleOutput ( )
staticprivate

◆ runProcess()

RunProcess & OODebug::JavaRunner::runProcess ( )
staticprivate

◆ runTree()

Interaction::CommandResult * OODebug::JavaRunner::runTree ( Model::TreeManager manager,
const QString &  pathToProjectContainerDirectory,
bool  debug = false 
)
static

Finds a main method in the tree and runs the Programm from this main method.

Returns a CommandResult which contains an error if there was one.