All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.aopalliance.reflect.CodeLocator Maven / Gradle / Ivy

There is a newer version: 3.0.0-alpha-3
Show newest version

package org.aopalliance.reflect;

/**
 * This interface represents a locator on a base program piece of
 * code.
 *
 * 

The AOP Alliance implementation provider should provide code * locators implementations in order to support several kinds of code * locators (e.g. as the ones used in the Code * interface). * *

The AOP Alliance client program gets the locator by navigating * the base program metamodel (using the * {@link org.aopalliance.reflect} package) and using the * get...Locator(...) methods. * *

Code locators are quite different from unit locators. * * @see Code * @see Code#getLocator() * @see Code#getCallLocator(Method) * @see Code#getReadLocator(Field) * @see Code#getWriteLocator(Field) * @see Code#getThrowLocator(Class) * @see Code#getCatchLocator(Class) * @see Method#getCallLocator() * @see UnitLocator */ public interface CodeLocator extends Locator { }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy