Package org.eclipse.epsilon.profiling
Class ProfilingExecutionListener
- java.lang.Object
-
- org.eclipse.epsilon.profiling.ProfilingExecutionListener
-
- All Implemented Interfaces:
IExecutionListener
public class ProfilingExecutionListener extends Object implements IExecutionListener
-
-
Constructor Summary
Constructors Constructor Description ProfilingExecutionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
aboutToExecute(ModuleElement ast, IEolContext context)
void
finishedExecuting(ModuleElement ast, Object evaluatedAst, IEolContext context)
void
finishedExecutingWithException(ModuleElement ast, EolRuntimeException exception, IEolContext context)
protected String
getLabel(ModuleElement ast)
-
-
-
Method Detail
-
aboutToExecute
public void aboutToExecute(ModuleElement ast, IEolContext context)
- Specified by:
aboutToExecute
in interfaceIExecutionListener
-
finishedExecuting
public void finishedExecuting(ModuleElement ast, Object evaluatedAst, IEolContext context)
- Specified by:
finishedExecuting
in interfaceIExecutionListener
evaluatedAst
- the result of evaluating ast, calculated during execution
-
finishedExecutingWithException
public void finishedExecutingWithException(ModuleElement ast, EolRuntimeException exception, IEolContext context)
- Specified by:
finishedExecutingWithException
in interfaceIExecutionListener
-
getLabel
protected String getLabel(ModuleElement ast)
-
-