| ch.ethz.jvmai.CodeJoinPoint
All known Subclasses: ch.ethz.inf.iks.jvmai.jvmdi.CodeJoinPointImpl, ch.ethz.inf.iks.jvmai.jvmdi.HotSwapJoinPointImpl, ch.ethz.prose.jvmai.jikesrvm.advice_weaver.CodeJoinPointImpl, ch.ethz.prose.jvmai.jikesrvm.stub_weaver.CodeJoinPointImpl,
CodeJoinPoint | public interface CodeJoinPoint extends JoinPoint(Code) | | Code Join Points are join-points that can occur within the
execution of a method. They can be arbitrary points within the
bytecode of a method.
|
getAopTag | public Object getAopTag()(Code) | | Contains a user-defined object. This object has been
supplied during registration of this joinpoint.
|
getByteCodeIndex | public int getByteCodeIndex()(Code) | | The byteCodeIndex of this joinPoint.
|
getEnclosingJoinPoint | public CodeJoinPoint getEnclosingJoinPoint()(Code) | | Return the enclosing join-point. The enclosing join-point is join-point of the calling frame.
For instance, if a calls b and x is the method entry join point in b,
x.getEnclosingJoinPoint is the point in the execution of the same thread within
a's frame where the invocation to be is done.
If if a calls b and within b the join-point y is a field
set join point, then x.getEnclsingJoinPoint() and y.getEnclosingJoinPoint()
denote the same join point within a's frame.
|
getMethod | public Method getMethod()(Code) | | Contains the method beeing executed
when this joinpoint has been reached. For MethodEntry Join Points
and method exit join points, methods captured statically and
the method being currently executed coincide. Therefore, for such
joinoints, the signature of the method returned by getMethod
and the one returned by getJoinPointStaticPart().getSignature()
are the same. This is not the case with
Exception Throws, catche Field access & modifications join points.
|
|
|