AOWP_JoinPoint
└─AOWP_JoinPointWithArguments
└─AOWP_FunctionExecutionJoinPoint
public class AOWP_FunctionExecutionJoinPoint
extends AOWP_JoinPointWithArguments
Field Summary | |
---|---|
private string | |
private int |
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_FunctionExecutionJoinPoint(mixed element, mixed fileName) |
Method Summary | |
---|---|
string | 関数名を取得します。 |
int | |
mixed | proceed(mixed argumentArray, $argumentArray ) aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。 |
void | setFunctionName(mixed functionName) |
void | setParameterCount(int parameterCount) |
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 string $_functionName
private int $_parameterCount
public AOWP_FunctionExecutionJoinPoint(mixed element, mixed fileName)
public string getFunctionName()
関数名を取得します。
public int getParameterCount()
public mixed proceed(mixed argumentArray, $argumentArray )
aroundアドバイスの時に、ポイントカットで選択した元の処理を呼び出します。 もし、ポイントカットで選択したジョインポイントが、引き数を持つ場合、引き数は、配列にして渡して下さい。 aroundアドバイス以外の時に呼び出した場合、何も処理をせず、返り値も返しません。 返り値は、元の処理に返り値が有る場合、その値が返ります。
public void setFunctionName(mixed functionName)
public void setParameterCount(int parameterCount)