Package org.aspectj.weaver
Class AjAttribute.AjSynthetic
java.lang.Object
org.aspectj.weaver.AjAttribute
org.aspectj.weaver.AjAttribute.AjSynthetic
- Enclosing class:
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aspectj.weaver.AjAttribute
AjAttribute.AdviceAttribute, AjAttribute.AjSynthetic, AjAttribute.Aspect, AjAttribute.DeclareAttribute, AjAttribute.EffectiveSignatureAttribute, AjAttribute.MethodDeclarationLineNumberAttribute, AjAttribute.PointcutDeclarationAttribute, AjAttribute.PrivilegedAttribute, AjAttribute.SourceContextAttribute, AjAttribute.TypeMunger, AjAttribute.WeaverState, AjAttribute.WeaverVersionInfo
-
Field Summary
Fields inherited from class org.aspectj.weaver.AjAttribute
AttributePrefix
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Methods inherited from class org.aspectj.weaver.AjAttribute
getAllBytes, getBytes, getNameChars, read
-
Field Details
-
AttributeName
- See Also:
-
-
Constructor Details
-
AjSynthetic
public AjSynthetic()
-
-
Method Details
-
getNameString
- Specified by:
getNameString
in classAjAttribute
-
write
- Specified by:
write
in classAjAttribute
- Throws:
IOException
-