Top Description Methods
org.aspectj.lang.reflect

public Interface Pointcut

Known Direct Implementers
org.aspectj.internal.lang.reflect.PointcutImpl

AspectJ runtime representation of a pointcut member inside a class or aspect.

Method Summary

Modifier and TypeMethod and Description
public AjType<T>

Returns:

the type that declared this pointcut
getDeclaringType
()

public int

Returns:

the modifiers associated with the pointcut declaration. Use java.lang.reflect.Modifier to interpret the return value
getModifiers
()

public String

Returns:

the declared name of the pointcut.
getName
()

public String[]

Returns:

the pointcut parameter names. Returns an array of empty strings of length getParameterTypes().length if parameter names are not available at runtime.
getParameterNames
()

public AjType<?>[]

Returns:

the pointcut parameter types.
getParameterTypes
()

public PointcutExpression

Returns:

the pointcut expression associated with this pointcut.
getPointcutExpression
()

Method Detail

getDeclaringTypeback to summary
public AjType<T> getDeclaringType()
Returns:AjType<T>

the type that declared this pointcut

getModifiersback to summary
public int getModifiers()
Returns:int

the modifiers associated with the pointcut declaration. Use java.lang.reflect.Modifier to interpret the return value

getNameback to summary
public String getName()
Returns:String

the declared name of the pointcut.

getParameterNamesback to summary
public String[] getParameterNames()
Returns:String[]

the pointcut parameter names. Returns an array of empty strings of length getParameterTypes().length if parameter names are not available at runtime.

getParameterTypesback to summary
public AjType<?>[] getParameterTypes()
Returns:AjType<?>[]

the pointcut parameter types.

getPointcutExpressionback to summary
public PointcutExpression getPointcutExpression()
Returns:PointcutExpression

the pointcut expression associated with this pointcut.