jasco.runtime.aspect
Class PCutpointConstructorCflow
java.lang.Object
jasco.runtime.aspect.PCutpointConstructorApplicationDesignator
jasco.runtime.aspect.PCutpointConstructorCflow
public class PCutpointConstructorCflow
- extends PCutpointConstructorApplicationDesignator
Methods inherited from class jasco.runtime.aspect.PCutpointConstructorApplicationDesignator |
allPointcuts, checkAnnotation, dontLoadClasses, generateCreateCode, getNextArgName, getParameter, getParameter2, isRegularExp, removeAnnotation, resetArgNames, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PCutpointConstructorCflow
public PCutpointConstructorCflow(java.lang.String param)
eval
public boolean eval(RuntimeContext runtimeContext,
java.util.Hashtable mappings,
boolean forJutta)
- Description copied from class:
PCutpointConstructorApplicationDesignator
- Evaluates to true when the pointcut triggers
- Specified by:
eval
in class PCutpointConstructorApplicationDesignator
- Parameters:
runtimeContext
- runtime context availablemappings
- from variables to concrete method signatures, fe: 1 -> * *(*), 2-> void test.main.Main.run()forJutta
- is this for analyzing jutta, meaning is this runtimecontext a static context. Fe methods in cflow might change, target might change. The current method does not change however.
- Returns:
generateCreateCode
public java.lang.String generateCreateCode(java.lang.String argname)
- Specified by:
generateCreateCode
in class PCutpointConstructorApplicationDesignator
toDescString
public java.lang.String toDescString()
- Specified by:
toDescString
in class PCutpointConstructorApplicationDesignator
doNotCache
public boolean doNotCache()
- Overrides:
doNotCache
in class PCutpointConstructorApplicationDesignator