package org.junit.internal.management; /** * No-op implementation of ThreadMXBean when the platform doesn't provide it. */ final class FakeThreadMXBean implements ThreadMXBean { /** * {@inheritDoc} * * <p>Always throws an {@link UnsupportedOperationException} */ public long getThreadCpuTime(long id) { throw new UnsupportedOperationException(); } /** * {@inheritDoc} * * <p>Always returns false. */ public boolean isThreadCpuTimeSupported() { return false; } }