< prev index next >

src/java.base/share/classes/jdk/internal/vm/SharedThreadContainer.java

Print this page
*** 24,11 ***
   */
  package jdk.internal.vm;
  
  import java.lang.invoke.MethodHandles;
  import java.lang.invoke.VarHandle;
- import java.util.Objects;
  import java.util.Set;
  import java.util.concurrent.ConcurrentHashMap;
  import java.util.stream.Stream;
  import jdk.internal.access.JavaLangAccess;
  import jdk.internal.access.SharedSecrets;
--- 24,10 ---

*** 93,10 ***
--- 92,15 ---
       */
      public static SharedThreadContainer create(String name) {
          return create(ThreadContainers.root(), name);
      }
  
+     @Override
+     public String name() {
+         return name;
+     }
+ 
      @Override
      public Thread owner() {
          return null;
      }
  

*** 157,16 ***
      public void close() {
          if (!closed && CLOSED.compareAndSet(this, false, true)) {
              ThreadContainers.deregisterContainer(key);
          }
      }
- 
-     @Override
-     public String toString() {
-         String id = Objects.toIdentityString(this);
-         if (name != null) {
-             return name + "/" + id;
-         } else {
-             return id;
-         }
-     }
  }
--- 161,6 ---
< prev index next >