Class NopLock

java.lang.Object
org.junit.platform.engine.support.hierarchical.NopLock
All Implemented Interfaces:
AutoCloseable, ResourceLock

class NopLock extends Object implements ResourceLock
No-op ResourceLock implementation.
Since:
1.3
  • Field Details

  • Constructor Details

    • NopLock

      private NopLock()
  • Method Details

    • getResources

      public List<ExclusiveResource> getResources()
      Description copied from interface: ResourceLock
      Returns the exclusive resources this lock represents.
      Specified by:
      getResources in interface ResourceLock
      Returns:
      the exclusive resources this lock represents
    • acquire

      public ResourceLock acquire()
      Description copied from interface: ResourceLock
      Acquire this resource lock, potentially blocking.
      Specified by:
      acquire in interface ResourceLock
      Returns:
      this lock so it can easily be used in a try-with-resources statement.
    • release

      public void release()
      Description copied from interface: ResourceLock
      Release this resource lock.
      Specified by:
      release in interface ResourceLock
    • isExclusive

      public boolean isExclusive()
      Description copied from interface: ResourceLock
      Returns whether this lock requires exclusiveness.
      Specified by:
      isExclusive in interface ResourceLock
      Returns:
      whether this lock requires exclusiveness
    • toString

      public String toString()
      Overrides:
      toString in class Object