什么是AspectJ中的CodeSignature?我尝试查找JavaDocs,但没有找到有用的信息。例如,以下签名为CodeSignature:
pointcut log() : execution(@Log * *(..));
before() : log() {
String[] names = ((CodeSignature) thisJoinPoint.getSignature()).getParameterNames();
}
是否存在一个JoinPoint,使得thisJoinPoint.getSignature()
不是CodeSignature
?