public static interface JoinPoint.StaticPart
This helper object contains only the static information about a join point.
It is available from the JoinPoint.getStaticPart()
method, and
can be accessed separately within advice using the special form
thisJoinPointStaticPart
.
If you are only interested in the static information about a join point, you should access it through this type for the best performance. This is particularly useful for library methods that want to do serious manipulations of this information, i.e.
public class LoggingUtils { public static void prettyPrint(JoinPoint.StaticPart jp) { ... } } aspect Logging { before(): ... { LoggingUtils.prettyPrint(thisJoinPointStaticPart); } }
JoinPoint.getStaticPart()
Modifier and Type | Method and Description |
---|---|
int |
getId()
Return the id for this JoinPoint.StaticPart.
|
java.lang.String |
getKind() |
Signature |
getSignature() |
SourceLocation |
getSourceLocation()
Returns the source location corresponding to the join point.
|
java.lang.String |
toLongString() |
java.lang.String |
toShortString() |
java.lang.String |
toString() |
Signature getSignature()
SourceLocation getSourceLocation()
java.lang.String getKind()
int getId()
java.lang.String toString()
toString
in class java.lang.Object
java.lang.String toShortString()
java.lang.String toLongString()