Top Fields Constructors Methods
org.aspectj.internal.lang.reflect

public Class DeclarePrecedenceImpl

extends Object
implements DeclarePrecedence
Class Inheritance
All Implemented Interfaces
org.aspectj.lang.reflect.DeclarePrecedence
Imports
java.util.StringTokenizer, org.aspectj.lang.reflect.AjType, .DeclarePrecedence, .TypePattern

Author
colyer

Field Summary

Modifier and TypeField and Description
private AjType<?>
private TypePattern[]
private String

Constructor Summary

AccessConstructor and Description
public
DeclarePrecedenceImpl(String precedenceList, AjType<T> declaring)

Method Summary

Modifier and TypeMethod and Description
public AjType<T>
public TypePattern[]
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

declaringTypeback to summary
private AjType<?> declaringType
precedenceListback to summary
private TypePattern[] precedenceList
precedenceStringback to summary
private String precedenceString

Constructor Detail

DeclarePrecedenceImplback to summary
public DeclarePrecedenceImpl(String precedenceList, AjType<T> declaring)

Method Detail

getDeclaringTypeback to summary
public AjType<T> getDeclaringType()

Implements org.aspectj.lang.reflect.DeclarePrecedence.getDeclaringType.

Returns:AjType<T>

Doc from org.aspectj.lang.reflect.DeclarePrecedence.getDeclaringType.

the declaring aspect

getPrecedenceOrderback to summary
public TypePattern[] getPrecedenceOrder()

Implements org.aspectj.lang.reflect.DeclarePrecedence.getPrecedenceOrder.

Returns:TypePattern[]

Doc from org.aspectj.lang.reflect.DeclarePrecedence.getPrecedenceOrder.

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.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.