@Override public void preConfigure() { new Reflector() .forEachMethod(new InvokingAnnotatedMethodProcessor(PreConfigured.class)) .process(target); }
@Override public void postConfigure() { new Reflector() .forEachMethod(new InvokingAnnotatedMethodProcessor(PostConfigured.class)) .process(target); }
@Override public void afterConfiguration() { new Reflector() .forEachMethod(new InvokingAnnotatedMethodProcessor(AfterConfiguration.class)) .process(target); }
@Override public void beforeConfiguration() { new Reflector() .forEachMethod(new InvokingAnnotatedMethodProcessor(BeforeConfiguration.class)) .process(target); }