Class ResolverFacade.ResolvableParameterDeclaration

java.lang.Object
org.junit.jupiter.params.ResolverFacade.ResolvableParameterDeclaration
All Implemented Interfaces:
ParameterDeclaration
Direct Known Subclasses:
ResolverFacade.ExecutableParameterDeclaration, ResolverFacade.FieldParameterDeclaration
Enclosing class:
ResolverFacade

private abstract static class ResolverFacade.ResolvableParameterDeclaration extends Object implements ParameterDeclaration
  • Constructor Details

    • ResolvableParameterDeclaration

      private ResolvableParameterDeclaration()
  • Method Details

    • isAggregator

      boolean isAggregator()
      Determine if the supplied Parameter is an aggregator (i.e., of type ArgumentsAccessor or annotated with AggregateWith).
      Returns:
      true if the parameter is an aggregator
    • resolve

      protected abstract Object resolve(ResolverFacade.Resolver resolver, org.junit.jupiter.api.extension.ExtensionContext extensionContext, EvaluatedArgumentSet arguments, int invocationIndex, Optional<org.junit.jupiter.api.extension.ParameterContext> originalParameterContext)