Class AjAttribute.AdviceAttribute
java.lang.Object
org.aspectj.weaver.AjAttribute
org.aspectj.weaver.AjAttribute.AdviceAttribute
-
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
FieldsFields inherited from class org.aspectj.weaver.AjAttribute
AttributePrefix
-
Constructor Summary
ConstructorsConstructorDescriptionAdviceAttribute
(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext) AdviceAttribute
(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext, boolean proceedInInners, ResolvedMember[] proceedCallSignatures, boolean[] formalsUnchangedToProceed, UnresolvedType[] declaredExceptions) -
Method Summary
Modifier and TypeMethodDescriptionint
getEnd()
int
boolean[]
getKind()
int
getStart()
boolean
static AjAttribute.AdviceAttribute
read
(VersionedDataInputStream s, ISourceContext context) reify
(Member signature, World world, ResolvedType concreteAspect) toString()
void
Methods inherited from class org.aspectj.weaver.AjAttribute
getAllBytes, getBytes, getNameChars, read
-
Field Details
-
AttributeName
- See Also:
-
-
Constructor Details
-
AdviceAttribute
public AdviceAttribute(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext) - Parameters:
start
- must be greater than the start of any advice declared before this one in an aspect, otherwise, it can be any value.
-
AdviceAttribute
public AdviceAttribute(AdviceKind kind, Pointcut pointcut, int extraArgumentFlags, int start, int end, ISourceContext sourceContext, boolean proceedInInners, ResolvedMember[] proceedCallSignatures, boolean[] formalsUnchangedToProceed, UnresolvedType[] declaredExceptions)
-
-
Method Details
-
getNameString
- Specified by:
getNameString
in classAjAttribute
-
read
public static AjAttribute.AdviceAttribute read(VersionedDataInputStream s, ISourceContext context) throws IOException - Throws:
IOException
-
write
- Specified by:
write
in classAjAttribute
- Throws:
IOException
-
reify
-
toString
-
getExtraParameterFlags
public int getExtraParameterFlags() -
getKind
-
getPointcut
-
getDeclaredExceptions
-
getFormalsUnchangedToProceed
public boolean[] getFormalsUnchangedToProceed() -
getProceedCallSignatures
-
isProceedInInners
public boolean isProceedInInners() -
getEnd
public int getEnd() -
getSourceContext
-
getStart
public int getStart()
-