jasco.runtime.aspect
Class PCutpointConstructorCall
java.lang.Object
jasco.runtime.aspect.PCutpointConstructorApplicationDesignator
jasco.runtime.aspect.PCutpointConstructorCall
- All Implemented Interfaces:
- java.lang.Cloneable
public class PCutpointConstructorCall
- extends PCutpointConstructorApplicationDesignator
- Author:
- Wim
Methods inherited from class jasco.runtime.aspect.PCutpointConstructorApplicationDesignator |
allPointcuts, checkAnnotation, deepCopy, doNotCache, dontLoadClasses, generateCreateCode, getNextArgName, getParameter, getParameter2, getRuntimeContext, isRegularExp, removeAnnotation, resetArgNames, setParameter, setParameter2, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PCutpointConstructorCall
public PCutpointConstructorCall(java.lang.String method)
getCalledMethod
public java.lang.String getCalledMethod()
eval
public boolean eval(MethodJoinpoint jp,
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:
jp
- current joinpointmappings
- 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