abc.weaving.aspectinfo
Class AccessorQualSpecial

java.lang.Object
  extended by abc.weaving.aspectinfo.AccessorMethod
      extended by abc.weaving.aspectinfo.AccessorQualSpecial

public class AccessorQualSpecial
extends AccessorMethod

Author:
Pavel Avgustinov

Constructor Summary
AccessorQualSpecial(java.lang.String name, MethodInstance mi, ClassType target, ClassType qualifier, Position pos, boolean qualThisNotSuper)
           
 
Method Summary
 void addSootMethod(int modifiers)
          Get the SootMethod representing this accessor method with the given modifiers.
 void registerMethod(SootMethod sm)
          Used to register the method's category with the static MethodCategory class.
 
Methods inherited from class abc.weaving.aspectinfo.AccessorMethod
addPosition, addSootMethod, getMemberInstance, getName, getTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessorQualSpecial

public AccessorQualSpecial(java.lang.String name,
                           MethodInstance mi,
                           ClassType target,
                           ClassType qualifier,
                           Position pos,
                           boolean qualThisNotSuper)
Method Detail

addSootMethod

public void addSootMethod(int modifiers)
Description copied from class: AccessorMethod
Get the SootMethod representing this accessor method with the given modifiers. This method also adds the generated method to the target class.

Specified by:
addSootMethod in class AccessorMethod
Parameters:
modifiers - Modifiers to declare the method with - compare soot.Modifier

registerMethod

public void registerMethod(SootMethod sm)
Description copied from class: AccessorMethod
Used to register the method's category with the static MethodCategory class. The default implementation (registering field get/set methods and dispatches) should be sufficient for most purposes.

Specified by:
registerMethod in class AccessorMethod