extracting a simple interceptor validator
fixing InterceptorStereotypeHandlerTest
adding validationRule interface
extract method on InterceptorStereotypeHandler
no need for registerInterceptor private method
adding NoInterceptMethodsValidationRule
removing validation from AspectStyleInterceptorHandler
moving AspectStyleInterceptorHandlerTests
adding AcceptsNeedReturnBooleanValidationRule
moving AspectStyleInterceptorHandlerTest
extracting classes used only for this tests
adding NoStackParamValidationRule
removing NoStackParameterSignatureAcceptor
removing NoStackParameterStepExecutor
moving tests and extracting classes only used in tests
inverting wrong condition
adding MirrorList<Method> param on validateRule
getting accepts method on validation rule
finding all methods on InterceptorValidator
getting methods needed on NoStackParamValidationRule
missed final
mising inject, and changing to mirror list
avoiding NPE and adding vetoed
simpleName instead name (to help on tests)
fixing NoInterceptMethodsValidationRule
better conditions
removing InterceptorSequence from message
changing exception type to IllegalStateException
using directly annotation name