org.aspectj.weaver
Class AjAttribute.EffectiveSignatureAttribute

java.lang.Object
  extended by org.aspectj.weaver.AjAttribute
      extended by org.aspectj.weaver.AjAttribute.EffectiveSignatureAttribute
Enclosing class:
AjAttribute

public static class AjAttribute.EffectiveSignatureAttribute
extends AjAttribute


Nested Class Summary
 
Nested classes/interfaces inherited from class org.aspectj.weaver.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
 
Field Summary
static java.lang.String AttributeName
           
 
Fields inherited from class org.aspectj.weaver.AjAttribute
AttributePrefix
 
Constructor Summary
AjAttribute.EffectiveSignatureAttribute(ResolvedMember effectiveSignature, Shadow.Kind shadowKind, boolean weaveBody)
           
 
Method Summary
 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)
           
 
Methods inherited from class org.aspectj.weaver.AjAttribute
getAllBytes, getBytes, getNameChars, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AttributeName

public static final java.lang.String AttributeName
See Also:
Constant Field Values
Constructor Detail

AjAttribute.EffectiveSignatureAttribute

public AjAttribute.EffectiveSignatureAttribute(ResolvedMember effectiveSignature,
                                               Shadow.Kind shadowKind,
                                               boolean weaveBody)
Method Detail

getNameString

public java.lang.String getNameString()
Specified by:
getNameString in class AjAttribute

write

public void write(CompressingDataOutputStream s)
           throws java.io.IOException
Specified by:
write in class AjAttribute
Throws:
java.io.IOException

read

public static AjAttribute.EffectiveSignatureAttribute read(VersionedDataInputStream s,
                                                           ISourceContext context)
                                                    throws java.io.IOException
Throws:
java.io.IOException

getEffectiveSignature

public ResolvedMember getEffectiveSignature()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getShadowKind

public Shadow.Kind getShadowKind()

isWeaveBody

public boolean isWeaveBody()