|
|||||||||
| 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.StmtShadowMatch
abc.weaving.matching.ConstructorCallShadowMatch
public class ConstructorCallShadowMatch
The results of matching at a new+constructor call shadow
| Field Summary |
|---|
| Fields inherited from class abc.weaving.matching.StmtShadowMatch |
|---|
stmt |
| Fields inherited from class abc.weaving.matching.ShadowMatch |
|---|
container, sp |
| Method Summary | |
|---|---|
protected AdviceApplication |
doAddAdviceApplication(MethodAdviceList mal,
AbstractAdviceDecl ad,
Residue residue)
|
java.util.List |
getArgsContextValues()
Return a list of ContextValue that represent the runtime values that could be bound by an args() pointcut |
java.util.List |
getExceptions()
The list of exceptions that this shadow is declared to throw |
Host |
getHost()
Get the host that this ShadowMatch corresponds to, for positional information |
SootMethodRef |
getMethodRef()
|
ContextValue |
getReturningContextValue()
Return a ContextValue that represents the runtime value that is bound by after returning() advice |
ContextValue |
getTargetContextValue()
Return a ContextValue that represents the runtime value that is bound by a target() pointcut |
ShadowMatch |
inline(ConstructorInliningMap cim)
|
java.lang.String |
joinpointName()
|
SJPInfo |
makeSJPInfo()
Construct the sjpInfo structure |
static ConstructorCallShadowMatch |
matchesAt(MethodPosition pos)
|
| Methods inherited from class abc.weaving.matching.StmtShadowMatch |
|---|
getEnclosing, getStmt, getThisContextValue, makeArgumentsUniqueLocals, reset |
| Methods inherited from class abc.weaving.matching.ShadowMatch |
|---|
addAdviceApplication, addIfNecessary, getContainer, getSJPInfo, recordSJPInfo, setShadowPoints, supportsAfter, supportsAround, 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 SootMethodRef getMethodRef()
public java.util.List getExceptions()
ShadowMatch
getExceptions in class ShadowMatchpublic static ConstructorCallShadowMatch matchesAt(MethodPosition pos)
public Host getHost()
ShadowMatch
getHost in class StmtShadowMatchpublic SJPInfo makeSJPInfo()
ShadowMatch
makeSJPInfo in class ShadowMatch
protected AdviceApplication doAddAdviceApplication(MethodAdviceList mal,
AbstractAdviceDecl ad,
Residue residue)
doAddAdviceApplication in class StmtShadowMatchpublic ContextValue getTargetContextValue()
ShadowMatch
getTargetContextValue in class ShadowMatchpublic ContextValue getReturningContextValue()
ShadowMatch
getReturningContextValue in class ShadowMatchpublic java.util.List getArgsContextValues()
ShadowMatch
getArgsContextValues 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 | ||||||||