public static class AjAttribute.Aspect extends 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
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AttributeName |
AttributePrefix
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNameString() |
PerClause |
reify(ResolvedType inAspect) |
PerClause |
reifyFromAtAspectJ(ResolvedType inAspect) |
void |
setResolutionScope(IScope binding) |
void |
write(CompressingDataOutputStream s) |
getAllBytes, getBytes, getNameChars, read
public static final java.lang.String AttributeName
public Aspect(PerClause perClause)
public java.lang.String getNameString()
getNameString
in class AjAttribute
public PerClause reify(ResolvedType inAspect)
public PerClause reifyFromAtAspectJ(ResolvedType inAspect)
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class AjAttribute
java.io.IOException
public void setResolutionScope(IScope binding)