
net.cassite.pure.aop.BeforeWeaver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pure.ioc Show documentation
Show all versions of pure.ioc Show documentation
Lightweight type and annotation based dependency injection framework
The newest version!
package net.cassite.pure.aop;
import net.cassite.pure.aop.AOPPoint;
import net.cassite.pure.aop.Weaver;
/**
* weaver only concerns before invoke
*/
public interface BeforeWeaver extends Weaver {
@Override
default void doAfter(AOPPoint point) {
}
@Override
default void doException(AOPPoint point) throws Throwable {
throw point.exception();
}
@Override
default void doDestroy(T target) {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy