Class TempDirectory.CloseablePath

java.lang.Object
org.junit.jupiter.engine.extension.TempDirectory.CloseablePath
All Implemented Interfaces:
AutoCloseable, org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
Enclosing class:
TempDirectory

static class TempDirectory.CloseablePath extends Object implements org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource, AutoCloseable
Since:
5.4
  • Field Details

    • LOGGER

      private static final org.junit.platform.commons.logging.Logger LOGGER
    • dir

      private final Path dir
    • factory

      private final org.junit.jupiter.api.io.TempDirFactory factory
    • cleanupMode

      private final org.junit.jupiter.api.io.CleanupMode cleanupMode
    • annotatedElement

      private final AnnotatedElement annotatedElement
    • extensionContext

      private final org.junit.jupiter.api.extension.ExtensionContext extensionContext
  • Constructor Details

    • CloseablePath

      private CloseablePath(org.junit.jupiter.api.io.TempDirFactory factory, org.junit.jupiter.api.io.CleanupMode cleanupMode, Class<?> elementType, org.junit.jupiter.api.extension.AnnotatedElementContext elementContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Exception
      Throws:
      Exception
  • Method Details