# Hierarchy For Package io.vertx.junit5

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.vertx.junit5.CountingCheckpoint (implements io.vertx.junit5.Checkpoint)
  - io.vertx.junit5.RunTestOnContext (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.InvocationInterceptor)
  - io.vertx.junit5.ScopedObject<T> (implements org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource, java.util.function.Supplier<T>)
  - io.vertx.junit5.VertxExtension (implements org.junit.jupiter.api.extension.InvocationInterceptor, org.junit.jupiter.api.extension.ParameterResolver)
  - io.vertx.junit5.VertxParameterProvider (implements io.vertx.junit5.VertxExtensionParameterProvider<T>)
  - io.vertx.junit5.VertxTestContext
  - io.vertx.junit5.VertxTestContextParameterProvider (implements io.vertx.junit5.VertxExtensionParameterProvider<T>)

## Interface Hierarchy

- io.vertx.junit5.Checkpoint
- io.vertx.junit5.ParameterClosingConsumer<T>
- io.vertx.junit5.VertxExtensionParameterProvider<T>
- io.vertx.junit5.VertxTestContext.ExecutionBlock

## Annotation Type Hierarchy

- io.vertx.junit5.Timeout (implements java.lang.annotation.Annotation)