Package org.junit.jupiter.params
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 java.lang.Object implements ParameterDeclaration
-
-
Constructor Summary
Constructors Modifier Constructor Description privateResolvableParameterDeclaration()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) booleanisAggregator()Determine if the suppliedParameteris an aggregator (i.e., of typeArgumentsAccessoror annotated withAggregateWith).protected abstract java.lang.Objectresolve(ResolverFacade.Resolver resolver, org.junit.jupiter.api.extension.ExtensionContext extensionContext, EvaluatedArgumentSet arguments, int invocationIndex, java.util.Optional<org.junit.jupiter.api.extension.ParameterContext> originalParameterContext)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.junit.jupiter.params.support.ParameterDeclaration
getAnnotatedElement, getParameterIndex, getParameterName, getParameterType
-
-
-
-
Method Detail
-
isAggregator
boolean isAggregator()
Determine if the suppliedParameteris an aggregator (i.e., of typeArgumentsAccessoror annotated withAggregateWith).- Returns:
trueif the parameter is an aggregator
-
resolve
protected abstract java.lang.Object resolve(ResolverFacade.Resolver resolver, org.junit.jupiter.api.extension.ExtensionContext extensionContext, EvaluatedArgumentSet arguments, int invocationIndex, java.util.Optional<org.junit.jupiter.api.extension.ParameterContext> originalParameterContext)
-
-