- All Superinterfaces:
 ParameterInfo
ParameterInfo is used to provide information about the current
 invocation of a parameterized class or test.
 Registered Extension implementations may retrieve the current
 ParameterInfo instance by calling
 ExtensionContext.getStore(Namespace) with NAMESPACE and
 Store.get(...) with
 KEY. Alternatively, the get(ExtensionContext) method may
 be used to retrieve the ParameterInfo instance for the supplied
 ExtensionContext. Extensions must not modify any entries in the
 Store for NAMESPACE.
 
When a @ParameterizedTest method is declared
 inside a @ParameterizedClass or a
 @Nested @ParameterizedClass is
 declared inside an enclosing @ParameterizedClass,
 there will be multiple ParameterInfo instances available on different
 levels of the ExtensionContext hierarchy. In such cases, please use
 ExtensionContext.getParent() to navigate to the right level before
 retrieving the ParameterInfo instance from the
 Store.
- Since:
 - 5.13
 - See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectDeprecated.Please useParameterInfo.KEYinsteadstatic final ExtensionContext.NamespaceDeprecated.Please useParameterInfo.NAMESPACEinstead - 
Method Summary
Modifier and TypeMethodDescriptionstatic ParameterInfoget(ExtensionContext context) Deprecated.Please useParameterInfo.get(ExtensionContext)insteadMethods inherited from interface org.junit.jupiter.params.ParameterInfo
getArguments, getDeclarations 
- 
Field Details
- 
NAMESPACE
Deprecated.Please useParameterInfo.NAMESPACEinstead - 
KEY
Deprecated.Please useParameterInfo.KEYinsteadThe key for retrieving theParameterInfoinstance from theStore. 
 - 
 - 
Method Details
- 
get
@Deprecated @API(status=DEPRECATED, since="5.14") static ParameterInfo get(ExtensionContext context) Deprecated.Please useParameterInfo.get(ExtensionContext)insteadReturns the closestParameterInfoinstance for the suppliedExtensionContext; potentiallynull.- Returns:
 - the closest 
ParameterInfoinstance for the suppliedExtensionContext; potentiallynull 
 
 - 
 
ParameterInfoinstead