# Uses of Package
org.eclipse.net4j.util

- Packages that use org.eclipse.net4j.util
  Package | Description
  --- | ---
  org.eclipse.net4j.util | Utility classes.
  org.eclipse.net4j.util.collection | Additional collection-like interfaces and classes.
  org.eclipse.net4j.util.concurrent | Utility interfaces and classes commonly useful in concurrent programming.
  org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.
  org.eclipse.net4j.util.security | Interfaces and classes for security, negotiation, authentication, authorization and cryptography.

- Classes in org.eclipse.net4j.util used by org.eclipse.net4j.util
  Class | Description
  --- | ---
  ConsumerWithException | An interface with an `ConsumerWithException.accept(Object)` method that can propagate checked exceptions.
  Predicate | Deprecated. As of 3.10 use `Predicate`.
  ReflectUtil.PrimitiveType |
  ReflectUtil.ReflectionException |
  RunnableWithException | An interface with a `RunnableWithException.run()` method that can propagate checked exceptions.
  UUIDGenerator | Generates 16 byte UUID values and can encode them to Strings, decode from Strings respectively.
  XMLUtil.ElementHandler |

- Classes in org.eclipse.net4j.util used by org.eclipse.net4j.util.collection
  Class | Description
  --- | ---
  Predicate | Deprecated. As of 3.10 use `Predicate`.

- Classes in org.eclipse.net4j.util used by org.eclipse.net4j.util.concurrent
  Class | Description
  --- | ---
  IErrorHandler | A callback interface with a `handleError()` method.

- Classes in org.eclipse.net4j.util used by org.eclipse.net4j.util.om.monitor
  Class | Description
  --- | ---
  WrappedException | An unchecked exception that wraps a checked exception.

- Classes in org.eclipse.net4j.util used by org.eclipse.net4j.util.security
  Class | Description
  --- | ---
  ReflectUtil.ExcludeFromDump | Annotates fields that are to be skipped in `ReflectUtil.collectFields()` and `ReflectUtil.toString()`.