Package org.aspectj.lang.reflect

Contains interfaces that extend Signature to provide additional information about each possible join point signature.

Interface Summary

AdviceSignature
CatchClauseSignature
CodeSignature
ConstructorSignature
FieldSignature
InitializerSignature Signature for static and instance initializers.
LockSignature Copyright (c) 2006 IBM Corporation and others.
MemberSignature
MethodSignature
SourceLocationFor defining code, the class defined and location in a source file.
UnlockSignature Copyright (c) 2006 IBM Corporation and others.
Contains interfaces that extend Signature to provide additional information about each possible join point signature. This additional information can be accessed by casting a Signature object to the appropriate type, i.e.
before(): call(* *(..)) {
MethodSignature sig = (MethodSignature)thisJoinPoint.getSignature();
...
}

This package also contains SourceLocation that provides information about the location in source code that corresponds to a particular join point.