| java.lang.Object ch.ethz.inf.iks.jvmai.jvmdi.HotSwapJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapMethodJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapMethodEntryJoinPointImpl
All known Subclasses: ch.ethz.inf.iks.jvmai.jvmdi.HotSwapConstructorJoinPointImpl,
HotSwapMethodEntryJoinPointImpl | public class HotSwapMethodEntryJoinPointImpl extends HotSwapMethodJoinPointImpl implements MethodEntryJoinPoint(Code) | | Concrete implementation of a MethodEntryJoinPoint for the Jikes RVM.
author: Angela Nicoara author: Gerald Linhofer version: $Revision$ |
HotSwapMethodEntryJoinPointImpl | HotSwapMethodEntryJoinPointImpl()(Code) | | |
HotSwapMethodEntryJoinPointImpl | HotSwapMethodEntryJoinPointImpl(int methodId, Object aopTag)(Code) | | |
getMask | public int getMask()(Code) | | |
setArg | public void setArg(int pos, Object value)(Code) | | Modifies an argument of the target method.
Parameters: pos - position of the parameter (not the slot!) Parameters: value - new value of the argument throws: ch.ethz.jvmai.InvalidIdException - can not find the stack frame of the caller in current thread. |
Fields inherited from ch.ethz.inf.iks.jvmai.jvmdi.HotSwapMethodJoinPointImpl | protected int methodId(Code)(Java Doc)
|
Methods inherited from ch.ethz.inf.iks.jvmai.jvmdi.HotSwapJoinPointImpl | native protected Object doGetLocalVar(int slot, int type, Thread current, int height)(Code)(Java Doc) native protected String[] doGetLocalVariableNames(int slot, int count, Thread current, int height)(Code)(Java Doc) native protected void doGetLocalVars(int slot, int[] types, Object[] vars, Thread current, int height)(Code)(Java Doc) native protected void doSetLocalVar(int slot, int type, Object var, Thread current, int height)(Code)(Java Doc) protected int encodeArgType(Class argType)(Code)(Java Doc) public Object getAopTag()(Code)(Java Doc) public Object[] getArgs()(Code)(Java Doc) public int getByteCodeIndex()(Code)(Java Doc) public CodeJoinPoint getEnclosingJoinPoint()(Code)(Java Doc) public String getKind()(Code)(Java Doc) public int getMask()(Code)(Java Doc) public Method getMethod()(Code)(Java Doc) public Signature getSignature()(Code)(Java Doc) public JoinPointStaticPart getStaticPart()(Code)(Java Doc) public Object getTarget()(Code)(Java Doc) public Class getTargetClass()(Code)(Java Doc) public Object getThis()(Code)(Java Doc) public void init(Object tag)(Code)(Java Doc) protected void initArgTypes()(Code)(Java Doc) public String toLongString()(Code)(Java Doc) public String toShortString()(Code)(Java Doc)
|
|
|