public static class AjAttribute.MethodDeclarationLineNumberAttribute 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 |
---|
MethodDeclarationLineNumberAttribute(int line,
int offset) |
Modifier and Type | Method and Description |
---|---|
int |
getLineNumber() |
java.lang.String |
getNameString() |
int |
getOffset() |
static AjAttribute.MethodDeclarationLineNumberAttribute |
read(VersionedDataInputStream s) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
getAllBytes, getBytes, getNameChars, read
public static final java.lang.String AttributeName
public MethodDeclarationLineNumberAttribute(int line, int offset)
public java.lang.String getNameString()
getNameString
in class AjAttribute
public int getLineNumber()
public int getOffset()
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class AjAttribute
java.io.IOException
public static AjAttribute.MethodDeclarationLineNumberAttribute read(VersionedDataInputStream s) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object