jasco.runtime.aspect
Class PCutpointConstructorExecutionHost
java.lang.Object
jasco.runtime.aspect.PCutpointConstructorApplicationDesignator
jasco.runtime.aspect.PCutpointConstructorExecutionHost
- All Implemented Interfaces:
- java.lang.Cloneable
public class PCutpointConstructorExecutionHost
- extends PCutpointConstructorApplicationDesignator
Methods inherited from class jasco.runtime.aspect.PCutpointConstructorApplicationDesignator |
allPointcuts, checkAnnotation, deepCopy, 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 |
PCutpointConstructorExecutionHost
public PCutpointConstructorExecutionHost(java.lang.String hostDesc)
PCutpointConstructorExecutionHost
public PCutpointConstructorExecutionHost(java.lang.String hostDesc,
java.lang.String strategy)
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:
doNotCache
public boolean doNotCache()
- Overrides:
doNotCache
in class PCutpointConstructorApplicationDesignator
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
getHost
public IHostSet getHost()