|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jasco.runtime.aspect.PCutpointConstructorApplicationDesignator jasco.runtime.aspect.PCutpointConstructorRegular jasco.runtime.aspect.PCutpointConstructorStrict
public class PCutpointConstructorStrict
Field Summary |
---|
Fields inherited from class jasco.runtime.aspect.PCutpointConstructorApplicationDesignator |
---|
NEWLINE, TAB |
Constructor Summary | |
---|---|
PCutpointConstructorStrict(PCutpointConstructorApplicationDesignator strictSet)
|
Method Summary | |
---|---|
java.util.Vector |
allPointcuts()
|
boolean |
eval(MethodJoinpoint jp,
java.util.Hashtable mappings,
boolean forJutta)
Evaluates to true when the pointcut triggers |
java.lang.String |
generateClassCreateCode(java.lang.String argname)
|
int |
getCurrentStateID()
|
Methods inherited from class jasco.runtime.aspect.PCutpointConstructorRegular |
---|
addState, addTransition, allTransitions, definesName, doNotCache, generateCreateCode, getNextStateIDs, getPreviousStateID, getStartState, getStateIDForName, getStatementMap, getStates, setStartState, setStatementMap, toDescString |
Methods inherited from class jasco.runtime.aspect.PCutpointConstructorApplicationDesignator |
---|
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 |
Constructor Detail |
---|
public PCutpointConstructorStrict(PCutpointConstructorApplicationDesignator strictSet)
Method Detail |
---|
public java.util.Vector allPointcuts()
allPointcuts
in class PCutpointConstructorRegular
public java.lang.String generateClassCreateCode(java.lang.String argname)
generateClassCreateCode
in class PCutpointConstructorRegular
public boolean eval(MethodJoinpoint jp, java.util.Hashtable mappings, boolean forJutta)
PCutpointConstructorApplicationDesignator
eval
in class PCutpointConstructorRegular
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.
public int getCurrentStateID()
getCurrentStateID
in class PCutpointConstructorRegular
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |