Package org.aspectj.weaver
Class AjAttribute
- java.lang.Object
-
- org.aspectj.weaver.AjAttribute
-
- Direct Known Subclasses:
AjAttribute.AdviceAttribute,AjAttribute.AjSynthetic,AjAttribute.Aspect,AjAttribute.DeclareAttribute,AjAttribute.EffectiveSignatureAttribute,AjAttribute.MethodDeclarationLineNumberAttribute,AjAttribute.PointcutDeclarationAttribute,AjAttribute.PrivilegedAttribute,AjAttribute.SourceContextAttribute,AjAttribute.TypeMunger,AjAttribute.WeaverState,AjAttribute.WeaverVersionInfo
public abstract class AjAttribute extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAjAttribute.AdviceAttributestatic classAjAttribute.AjSyntheticstatic classAjAttribute.Aspectstatic classAjAttribute.DeclareAttributestatic classAjAttribute.EffectiveSignatureAttributestatic classAjAttribute.MethodDeclarationLineNumberAttributestatic classAjAttribute.PointcutDeclarationAttributestatic classAjAttribute.PrivilegedAttributestatic classAjAttribute.SourceContextAttributestatic classAjAttribute.TypeMungerstatic classAjAttribute.WeaverStatestatic classAjAttribute.WeaverVersionInfo
-
Field Summary
Fields Modifier and Type Field Description static StringAttributePrefix
-
Constructor Summary
Constructors Constructor Description AjAttribute()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description byte[]getAllBytes(short nameIndex, ConstantPoolWriter dataCompressor)byte[]getBytes(ConstantPoolWriter compressor)char[]getNameChars()abstract StringgetNameString()static AjAttributeread(AjAttribute.WeaverVersionInfo v, String name, byte[] bytes, ISourceContext context, World w, ConstantPoolReader dataDecompressor)protected abstract voidwrite(CompressingDataOutputStream s)
-
-
-
Field Detail
-
AttributePrefix
public static final String AttributePrefix
- See Also:
- Constant Field Values
-
-
Method Detail
-
write
protected abstract void write(CompressingDataOutputStream s) throws IOException
- Throws:
IOException
-
getNameString
public abstract String getNameString()
-
getNameChars
public char[] getNameChars()
-
getBytes
public byte[] getBytes(ConstantPoolWriter compressor)
-
getAllBytes
public byte[] getAllBytes(short nameIndex, ConstantPoolWriter dataCompressor)
-
read
public static AjAttribute read(AjAttribute.WeaverVersionInfo v, String name, byte[] bytes, ISourceContext context, World w, ConstantPoolReader dataDecompressor)
-
-