org.aspectj.internal.lang.reflect
Class DeclarePrecedenceImpl
java.lang.Object
org.aspectj.internal.lang.reflect.DeclarePrecedenceImpl
- All Implemented Interfaces:
- DeclarePrecedence
public class DeclarePrecedenceImpl
- extends java.lang.Object
- implements DeclarePrecedence
- Author:
- colyer
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DeclarePrecedenceImpl
public DeclarePrecedenceImpl(java.lang.String precedenceList,
AjType declaring)
getDeclaringType
public AjType getDeclaringType()
- Description copied from interface:
DeclarePrecedence
- The declaring aspect
- Specified by:
getDeclaringType
in interface DeclarePrecedence
getPrecedenceOrder
public TypePattern[] getPrecedenceOrder()
- Description copied from interface:
DeclarePrecedence
- 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.
- Specified by:
getPrecedenceOrder
in interface DeclarePrecedence
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object