package alien4cloud.plugin.aop;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Applied to a type or a method, means that the bean can be overridden using AOP in plugin child context.
*
* @see ChildContextAspectsManager
*/
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
public @interface Overridable {
}