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, readpublic static final java.lang.String AttributeName
public 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)