| java.lang.Object ch.ethz.inf.iks.jvmai.jvmdi.HotSwapJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapMethodJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapMethodEntryJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapConstructorJoinPointImpl
HotSwapConstructorJoinPointImpl | HotSwapConstructorJoinPointImpl()(Code) | | |
HotSwapConstructorJoinPointImpl | HotSwapConstructorJoinPointImpl(Object this0, int methodId, Object aopTag)(Code) | | |
getArgs | public Object[] getArgs()(Code) | | Returns the arguments with that the target method was called.
arguments the method was called with, primitive typesare enclosed in there java types. throws: IlligalIdException - can not find the stack frame of the 'target'. |
getThis | public Object getThis()(Code) | | Returns the object on that this join point is executed or the class for
static methods.
Object throws: IlligalIdException - can not find the stack frame of the 'target'. |
initArgTypes | protected void initArgTypes()(Code) | | Internal method: initializes some member fields, required to get or
set arguments.
|
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)
|
|
|