AOWP


aowp.aspect.advice.AOWP_Advice
/aspect/advice/Advice.class.php at line 7

Class AOWP_Advice

AOWP_Advice

public abstract class AOWP_Advice

Advice.class


Field Summary
private mixed

$_adviceBodyFunctionName

private mixed

$_adviceBodyInstance

private mixed

$_aspect

private mixed

$_classNameOfAspect

private mixed

$_index

private mixed

$_pointcut

private mixed

$_type

Method Summary
void

getAdviceBodyFunctionName()

void

getAspect()

void

getClassNameOfAspect()

void

getIndex()

void

getPointcut()

void

getWeavedAST(mixed replaceAST)

void

isHavePointcut(mixed pointcut)

void

isJoinPointShadow(mixed joinPoint)

void

runtimeMatch(mixed joinPoint)

void

setAdviceBody(String functionName, mixed instance, datatype paramname)

void

setAspect(mixed aspect)

void

setIndex(mixed index)

void

setPointcut(mixed pointcut)

void

weave(mixed joinPoint)

Field Detail

/aspect/advice/Advice.class.php at line 12

_adviceBodyFunctionName

private mixed $_adviceBodyFunctionName

/aspect/advice/Advice.class.php at line 13

_adviceBodyInstance

private mixed $_adviceBodyInstance

/aspect/advice/Advice.class.php at line 15

_aspect

private mixed $_aspect

/aspect/advice/Advice.class.php at line 14

_classNameOfAspect

private mixed $_classNameOfAspect

/aspect/advice/Advice.class.php at line 11

_index

private mixed $_index

/aspect/advice/Advice.class.php at line 9

_pointcut

private mixed $_pointcut

/aspect/advice/Advice.class.php at line 10

_type

private mixed $_type

Method Detail

/aspect/advice/Advice.class.php at line 59

getAdviceBodyFunctionName

public void getAdviceBodyFunctionName()

/aspect/advice/Advice.class.php at line 34

getAspect

public void getAspect()

/aspect/advice/Advice.class.php at line 38

getClassNameOfAspect

public void getClassNameOfAspect()

/aspect/advice/Advice.class.php at line 46

getIndex

public void getIndex()

/aspect/advice/Advice.class.php at line 22

getPointcut

public void getPointcut()

/aspect/advice/Advice.class.php at line 79

getWeavedAST

public void getWeavedAST(mixed replaceAST)

/aspect/advice/Advice.class.php at line 26

isHavePointcut

public void isHavePointcut(mixed pointcut)

/aspect/advice/Advice.class.php at line 63

isJoinPointShadow

public void isJoinPointShadow(mixed joinPoint)

/aspect/advice/Advice.class.php at line 69

runtimeMatch

public void runtimeMatch(mixed joinPoint)

/aspect/advice/Advice.class.php at line 54

setAdviceBody

public void setAdviceBody(String functionName, mixed instance, datatype paramname)

Parameters:
paramname - description

/aspect/advice/Advice.class.php at line 30

setAspect

public void setAspect(mixed aspect)

/aspect/advice/Advice.class.php at line 42

setIndex

public void setIndex(mixed index)

/aspect/advice/Advice.class.php at line 17

setPointcut

public void setPointcut(mixed pointcut)

/aspect/advice/Advice.class.php at line 75

weave

public void weave(mixed joinPoint)

AOWP