org.aspectj.lang.reflect

Interface DeclarePrecedence

public interface DeclarePrecedence

AspectJ runtime representation of a declare precedence statement as declared in an aspect.

Method Summary

AjType<T>
getDeclaringType()
The declaring aspect
TypePattern[]
getPrecedenceOrder()
Returns an ordered set of type patterns.

Method Details

getDeclaringType

public AjType<T> getDeclaringType()
The declaring aspect

getPrecedenceOrder

public TypePattern[] getPrecedenceOrder()
Returns an ordered set of type patterns. An aspect matching a type pattern at a lower index in the array takes precedence over an aspect that only matches a type pattern at a higher index in the array.