public static class AjAttribute.EffectiveSignatureAttribute 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 |
---|
EffectiveSignatureAttribute(ResolvedMember effectiveSignature,
Shadow.Kind shadowKind,
boolean weaveBody) |
Modifier and Type | Method and Description |
---|---|
ResolvedMember |
getEffectiveSignature() |
java.lang.String |
getNameString() |
Shadow.Kind |
getShadowKind() |
boolean |
isWeaveBody() |
static AjAttribute.EffectiveSignatureAttribute |
read(VersionedDataInputStream s,
ISourceContext context) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
getAllBytes, getBytes, getNameChars, read
public static final java.lang.String AttributeName
public EffectiveSignatureAttribute(ResolvedMember effectiveSignature, Shadow.Kind shadowKind, boolean weaveBody)
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 static AjAttribute.EffectiveSignatureAttribute read(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public ResolvedMember getEffectiveSignature()
public java.lang.String toString()
toString
in class java.lang.Object
public Shadow.Kind getShadowKind()
public boolean isWeaveBody()