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| Constructor and Description |
|---|
AjAttribute.Aspect(PerClause perClause) |
| 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, readpublic static final java.lang.String AttributeName
public AjAttribute.Aspect(PerClause perClause)
public java.lang.String getNameString()
getNameString in class AjAttributepublic PerClause reify(ResolvedType inAspect)
public PerClause reifyFromAtAspectJ(ResolvedType inAspect)
public void write(CompressingDataOutputStream s) throws java.io.IOException
write in class AjAttributejava.io.IOExceptionpublic void setResolutionScope(IScope binding)