Class NoTracer
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.expressions.AbstractTracerBase
-
- net.ssehub.easy.instantiation.core.model.expressions.NoTracer
-
- All Implemented Interfaces:
ITracer
- Direct Known Subclasses:
NoTracer
public class NoTracer extends AbstractTracerBase
Implements a tracer which does noting.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description NoTracer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfailedAt(Expression expression)Is called when the evaluation of an expression caused an execution failure.voidvisitedCallExpression(OperationDescriptor descriptor, CallExpression.CallType callType, java.lang.Object[] args, java.lang.Object result)Is called after a resolved call expression is actually executed.voidvisitingCallExpression(OperationDescriptor descriptor, CallExpression.CallType callType, java.lang.Object[] args)Is called before a resolved call expression is actually executed.-
Methods inherited from class net.ssehub.easy.instantiation.core.model.expressions.AbstractTracerBase
getLocale, getRuntimeEnvironment, setLocale, setRuntimeEnvironment
-
-
-
-
Field Detail
-
INSTANCE
public static final ITracer INSTANCE
-
-
Method Detail
-
visitingCallExpression
public void visitingCallExpression(OperationDescriptor descriptor, CallExpression.CallType callType, java.lang.Object[] args)
Description copied from interface:ITracerIs called before a resolved call expression is actually executed. Do not modify the parameters!- Parameters:
descriptor- the descriptor to be calledcallType- the type of the callargs- the actual arguments
-
visitedCallExpression
public void visitedCallExpression(OperationDescriptor descriptor, CallExpression.CallType callType, java.lang.Object[] args, java.lang.Object result)
Description copied from interface:ITracerIs called after a resolved call expression is actually executed. Do not modify the parameters!- Parameters:
descriptor- the descriptor to be calledcallType- the type of the callargs- the actual argumentsresult- the result of the call
-
failedAt
public void failedAt(Expression expression)
Description copied from interface:ITracerIs called when the evaluation of an expression caused an execution failure.- Parameters:
expression- the failing expression
-
-