Class DefaultParameterContext
java.lang.Object
org.junit.jupiter.engine.execution.DefaultParameterContext
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AnnotatedElementContext
,org.junit.jupiter.api.extension.ParameterContext
class DefaultParameterContext
extends Object
implements org.junit.jupiter.api.extension.ParameterContext
- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultParameterContext
(Parameter parameter, int index, Optional<Object> target) -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
Optional<A> findAnnotation
(Class<A> annotationType) <A extends Annotation>
List<A> findRepeatableAnnotations
(Class<A> annotationType) int
getIndex()
boolean
isAnnotated
(Class<? extends Annotation> annotationType) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.junit.jupiter.api.extension.ParameterContext
getAnnotatedElement, getDeclaringExecutable
-
Field Details
-
parameter
-
index
private final int index -
target
-
-
Constructor Details
-
DefaultParameterContext
-
-
Method Details
-
getParameter
- Specified by:
getParameter
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
getIndex
public int getIndex()- Specified by:
getIndex
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
getTarget
- Specified by:
getTarget
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
isAnnotated
- Specified by:
isAnnotated
in interfaceorg.junit.jupiter.api.extension.AnnotatedElementContext
- Specified by:
isAnnotated
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
findAnnotation
- Specified by:
findAnnotation
in interfaceorg.junit.jupiter.api.extension.AnnotatedElementContext
- Specified by:
findAnnotation
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
findRepeatableAnnotations
- Specified by:
findRepeatableAnnotations
in interfaceorg.junit.jupiter.api.extension.AnnotatedElementContext
- Specified by:
findRepeatableAnnotations
in interfaceorg.junit.jupiter.api.extension.ParameterContext
-
toString
-