Annotation Type AfterTry


  • @Target({ANNOTATION_TYPE,METHOD})
    @Retention(RUNTIME)
    @API(status=MAINTAINED,
         since="1.4.0")
    public @interface AfterTry
    Annotate methods of a container class with @AfterTry to have them run once after each try - the actual invocation of the property method with generated parameters - including properties of embedded containers.

    @AfterTry methods are inherited from superclasses and implemented interfaces as long as they are not hidden or overridden.

    In embedded container classes the @AfterTry methods from the inner container are run before the outer container's methods.

    The execution order of multiple @BeforeTry methods within the same container is not guaranteed and might change.

    Parameters of this method will be resolved using registered instances of ResolveParameterHook. Parameters with annotation ForAll are not allowed.

    See Also:
    BeforeTry