| java.lang.Object ch.ethz.inf.iks.jvmai.jvmdi.HotSwapJoinPointImpl ch.ethz.inf.iks.jvmai.jvmdi.HotSwapFieldJoinPointImpl
All known Subclasses: ch.ethz.inf.iks.jvmai.jvmdi.HotSwapFieldModificationJoinPointImpl, ch.ethz.inf.iks.jvmai.jvmdi.HotSwapFieldAccessJoinPointImpl,
HotSwapFieldJoinPointImpl | public class HotSwapFieldJoinPointImpl extends HotSwapJoinPointImpl implements FieldJoinPoint(Code) | | Concrete implementation of a CodeJoinPoint for the Jikes RVM.
author: Angela Nicoara author: Johann Gyger version: $Revision$ |
Constructor Summary | |
| HotSwapFieldJoinPointImpl() Constructs an uninitialized instance. | | HotSwapFieldJoinPointImpl(Object tag, int fieldId, Object owner) Constructs an initialized instance.
Parameters: tag - AOP tag associated with this join point. Parameters: fieldId - unique numerical identifier for the target field. |
Method Summary | |
public Field | getField() | public String | getKind() | public int | getMask() | public Object | getTarget() The target of a field join point differs from the target of a code join
point: It is actually the owner of the field. | public Class | getTargetClass() | public Object | getValue() | public void | init(Object tag, int fieldId, Object owner) Initializes this instance.
Parameters: tag - AOP tag associated with this join point. Parameters: fieldId - unique numerical identifier for the target field. |
field | public Field field(Code) | | Field to which this join point belongs.
|
fieldId | public int fieldId(Code) | | Field identifier to which this join point belongs.
|
HotSwapFieldJoinPointImpl | HotSwapFieldJoinPointImpl(Object tag, int fieldId, Object owner)(Code) | | Constructs an initialized instance.
Parameters: tag - AOP tag associated with this join point. Parameters: fieldId - unique numerical identifier for the target field. Parameters: owner - Object owning the field. |
getMask | public int getMask()(Code) | | |
getTarget | public Object getTarget()(Code) | | The target of a field join point differs from the target of a code join
point: It is actually the owner of the field.
|
init | public void init(Object tag, int fieldId, Object owner)(Code) | | Initializes this instance.
Parameters: tag - AOP tag associated with this join point. Parameters: fieldId - unique numerical identifier for the target field. Parameters: owner - Object owning the field. |
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)
|
|
|