public static class AjAttribute.TypeMunger 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 |
---|
TypeMunger(ResolvedTypeMunger munger) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getNameString() |
ConcreteTypeMunger |
reify(World world,
ResolvedType aspectType) |
void |
write(CompressingDataOutputStream s) |
getAllBytes, getBytes, getNameChars, read
public static final java.lang.String AttributeName
public TypeMunger(ResolvedTypeMunger munger)
public java.lang.String getNameString()
getNameString
in class AjAttribute
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class AjAttribute
java.io.IOException
public ConcreteTypeMunger reify(World world, ResolvedType aspectType)