|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectabc.weaving.matching.ShadowMatch
abc.weaving.matching.BodyShadowMatch
abc.weaving.matching.ExecutionShadowMatch
public class ExecutionShadowMatch
An execution join point shadow. abc does a front-end transformation that means that static initialization and advice execution join point shadows are also treated as execution shadows
| Field Summary |
|---|
| Fields inherited from class abc.weaving.matching.ShadowMatch |
|---|
container, sp |
| Method Summary | |
|---|---|
protected AdviceApplication |
doAddAdviceApplication(MethodAdviceList mal,
AbstractAdviceDecl ad,
Residue residue)
|
java.util.List |
getExceptions()
The list of exceptions that this shadow is declared to throw |
ContextValue |
getReturningContextValue()
Return a ContextValue that represents the runtime value that is bound by after returning() advice |
ShadowMatch |
inline(ConstructorInliningMap cim)
|
java.lang.String |
joinpointName()
|
SJPInfo |
makeSJPInfo()
Construct the sjpInfo structure |
static ExecutionShadowMatch |
matchesAt(MethodPosition pos)
|
static void |
reset()
|
boolean |
supportsAround()
Does this shadow support around advice? |
| Methods inherited from class abc.weaving.matching.BodyShadowMatch |
|---|
getArgsContextValues, getEnclosing, getHost, getTargetContextValue |
| Methods inherited from class abc.weaving.matching.ShadowMatch |
|---|
addAdviceApplication, addIfNecessary, getContainer, getSJPInfo, getThisContextValue, recordSJPInfo, setShadowPoints, supportsAfter, supportsBefore |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public ShadowMatch inline(ConstructorInliningMap cim)
inline in class ShadowMatchpublic static void reset()
public static ExecutionShadowMatch matchesAt(MethodPosition pos)
public java.util.List getExceptions()
ShadowMatch
getExceptions in class ShadowMatchpublic SJPInfo makeSJPInfo()
ShadowMatch
makeSJPInfo in class ShadowMatch
protected AdviceApplication doAddAdviceApplication(MethodAdviceList mal,
AbstractAdviceDecl ad,
Residue residue)
doAddAdviceApplication in class ShadowMatchpublic ContextValue getReturningContextValue()
ShadowMatch
getReturningContextValue in class ShadowMatchpublic boolean supportsAround()
ShadowMatch
supportsAround in class ShadowMatchpublic java.lang.String joinpointName()
joinpointName in class ShadowMatch
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||