public static class AjAttribute.SourceContextAttribute 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 |
---|
SourceContextAttribute(java.lang.String sourceFileName,
int[] lineBreaks) |
Modifier and Type | Method and Description |
---|---|
int[] |
getLineBreaks() |
java.lang.String |
getNameString() |
java.lang.String |
getSourceFileName() |
static AjAttribute.SourceContextAttribute |
read(VersionedDataInputStream s) |
void |
write(CompressingDataOutputStream s) |
getAllBytes, getBytes, getNameChars, read
public static final java.lang.String AttributeName
public SourceContextAttribute(java.lang.String sourceFileName, int[] lineBreaks)
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.SourceContextAttribute read(VersionedDataInputStream s) throws java.io.IOException
java.io.IOException
public int[] getLineBreaks()
public java.lang.String getSourceFileName()