AOWP_JoinPoint
└─AOWP_JoinPointWithArguments
└─AOWP_MethodCallJoinPoint
public class AOWP_MethodCallJoinPoint
extends AOWP_JoinPointWithArguments
| Field Summary | |
|---|---|
| private mixed | 呼び出されるオブジェクトです。 |
| private string | 呼び出すメソッド名です。 |
| Fields inherited from aowp.aspect.joinpoint /.AOWP_JoinPointWithArguments | |
|---|---|
| _argumentArray, _staticArgumentCount | |
| Fields inherited from aowp.aspect.joinpoint /.AOWP_JoinPoint | |
|---|---|
| _ast, _executedAdvice, _fileFullPath, _fileName, _line, _proceedFunctionName, _returnValue, _timestamp | |
| Constructor Summary | |
|---|---|
AOWP_MethodCallJoinPoint(mixed element, mixed fileName) |
|
| Method Summary | |
|---|---|
| mixed | 呼び出されるオブジェクトを取得します。 |
| string | 呼び出すメソッド名を取得します。 |
| mixed | proceed(mixed argumentArray, $argumentArray ) aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。 |
| void | setInvokedObject(mixed invokedObject) |
| void | setMethodName(mixed methodName) |
| Methods inherited from aowp.aspect.joinpoint /.AOWP_JoinPointWithArguments | |
|---|---|
| addArgument, getArgument, getArgumentArray, getStaticArgumentCount, setArgument, setStaticArgumentCount | |
| Methods inherited from aowp.aspect.joinpoint /.AOWP_JoinPoint | |
|---|---|
| getAST, getExecutedAdvice, getFileFullPath, getFileName, getFormData, getLineNumber, getReturnValue, getSessionID, getTimestamp, proceed, setAST, setExecutedAdvice, setProceedFunctionName, setReturnValue | |
private mixed $_invokedObject
呼び出されるオブジェクトです。
private string $_methodName
呼び出すメソッド名です。
public AOWP_MethodCallJoinPoint(mixed element, mixed fileName)
public mixed getInvokedObject()
呼び出されるオブジェクトを取得します。
public string getMethodName()
呼び出すメソッド名を取得します。
public mixed proceed(mixed argumentArray, $argumentArray )
aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。
public void setInvokedObject(mixed invokedObject)
public void setMethodName(mixed methodName)
メソッド呼び出しを表すジョインポイントです。