package org.junit.internal.management;

No-op implementation of ThreadMXBean when the platform doesn't provide it.
/** * No-op implementation of ThreadMXBean when the platform doesn't provide it. */
final class FakeThreadMXBean implements ThreadMXBean {
{@inheritDoc}

Always throws an UnsupportedOperationException

/** * {@inheritDoc} * * <p>Always throws an {@link UnsupportedOperationException} */
public long getThreadCpuTime(long id) { throw new UnsupportedOperationException(); }
{@inheritDoc}

Always returns false.

/** * {@inheritDoc} * * <p>Always returns false. */
public boolean isThreadCpuTimeSupported() { return false; } }