Top Fields Constructors Methods
org.aspectj.weaver

public Class ResolvedPointcutDefinition

extends ResolvedMemberImpl
Class Inheritance
Known Direct Subclasses
org.aspectj.weaver.bcel.AtAjAttributes.LazyResolvedPointcutDefinition, org.aspectj.weaver.reflect.DeferredResolvedPointcutDefinition
Imports
java.io.IOException, java.util.HashMap, .Map, org.aspectj.weaver.patterns.Pointcut

Field Summary

Modifier and TypeField and Description
public static final ResolvedPointcutDefinition
public static final ResolvedPointcutDefinition[]
private Pointcut
Inherited from org.aspectj.weaver.ResolvedMemberImpl:
annotationsannotationTypesbackingGenericMembercheckedExceptionsendparameterAnnotationsparameterAnnotationTypesshowParameterNamessourceContextstarttypeVariables

Constructor Summary

AccessConstructor and Description
public
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, Pointcut pointcut)

public
ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)

An instance which can be given a specific returnType, used f.e.

Method Summary

Modifier and TypeMethod and Description
public Pointcut
public boolean
public ResolvedMemberImpl
parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)

Overrides org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith.

Implements org.aspectj.weaver.ResolvedMember.parameterizedWith.

Called when asking a parameterized super-aspect for its pointcuts.
public static ResolvedPointcutDefinition
public void
public String
toString()

Overrides org.aspectj.weaver.MemberImpl.toString.

Returns a string representation of the object.
public void
Inherited from org.aspectj.weaver.ResolvedMemberImpl:
addAnnotationappendSigWithTypeVarBoundsRemovedevictWeavingStategetAnnotationDefaultValuegetAnnotationOfTypegetAnnotationsgetAnnotationTypesgetAssociatedShadowMungergetBackingGenericMembergetEffectiveSignaturegetEndgetExceptionsgetExceptionsgetGenericParameterTypesgetGenericReturnTypegetGenericSignaturegetJoinPointSignaturesgetModifiersgetModifiersgetParameterAnnotationsgetParameterAnnotationTypesgetParameterNamesgetParameterNamesgetParameterSignatureErasedgetSignatureErasedgetSignatureForAttributegetSourceContextgetSourceContextgetSourceLocationgetStartgetTypeVariableNamedgetTypeVariableshasAnnotationhasAnnotationshasBackingGenericMemberisAbstractisAnnotatedElsewhereisBridgeMethodisCompatibleWithisDefaultisDefaultConstructorisEquivalentToisPublicisSyntheticisVarargsMethodisVisiblematchesparameterizeparameterizedWithparameterizedWithreadResolvedMemberreadResolvedMemberArrayresetKindresetModifiersresetNameresetReturnTypeToObjectArrayresolvesetAjSyntheticsetAnnotatedElsewheresetAnnotationssetAnnotationTypessetCheckedExceptionssetDeclaringTypesetParameterNamessetPositionsetSourceContextsetTypeVariablessetVarargsMethodtoDebugStringtoGenericStringwriteArray

Field Detail

DUMMYback to summary
public static final ResolvedPointcutDefinition DUMMY
NO_POINTCUTSback to summary
public static final ResolvedPointcutDefinition[] NO_POINTCUTS
pointcutback to summary
private Pointcut pointcut

Constructor Detail

ResolvedPointcutDefinitionback to summary
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, Pointcut pointcut)
ResolvedPointcutDefinitionback to summary
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)

An instance which can be given a specific returnType, used f.e. in if() pointcut for @AJ

Method Detail

getPointcutback to summary
public Pointcut getPointcut()
isAjSyntheticback to summary
public boolean isAjSynthetic()

Overrides org.aspectj.weaver.ResolvedMemberImpl.isAjSynthetic.

Implements org.aspectj.weaver.ResolvedMember.isAjSynthetic.

Annotations
@Override
parameterizedWithback to summary
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)

Overrides org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith.

Implements org.aspectj.weaver.ResolvedMember.parameterizedWith.

Called when asking a parameterized super-aspect for its pointcuts.

Annotations
@Override
readback to summary
public static ResolvedPointcutDefinition read(VersionedDataInputStream s, ISourceContext context) throws IOException
setPointcutback to summary
public void setPointcut(Pointcut pointcut)
toStringback to summary
public String toString()

Overrides org.aspectj.weaver.MemberImpl.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
writeback to summary
public void write(CompressingDataOutputStream s) throws IOException

Overrides org.aspectj.weaver.ResolvedMemberImpl.write.

Implements org.aspectj.weaver.ResolvedMember.write.

Annotations
@Override