Class AjAttribute.AjSynthetic

java.lang.Object
org.aspectj.weaver.AjAttribute
org.aspectj.weaver.AjAttribute.AjSynthetic
Enclosing class:
AjAttribute

public static class AjAttribute.AjSynthetic extends AjAttribute
Synthetic members should have NO advice put on them or on their contents. This attribute is currently unused as we consider all members starting with NameMangler.PREFIX to automatically be synthetic. As we use this we might find that we want multiple kinds of synthetic. In particular, if we want to treat the call to a synthetic getter (say, of an introduced field) as a field reference itself, then a method might want a particular kind of AjSynthetic attribute that also includes a signature of what it stands for.