# Package org.eclipse.handly.util

package org.eclipse.handly.util
Provides miscellaneous basic utility classes.

- Related Packages
  Package
  Description
  org.eclipse.handly
  The root package for Eclipse Handly.
- Class
  Description
  ArrayUtil
  Provides static utility methods for manipulating arrays.
  BoundedLruCache<K,V>
  An LRU cache with a fixed maximum size (the bound).
  ICollector<E>
  A common protocol for collecting elements.
  IndentPolicy
  Encapsulates an indentation policy such as the indentation unit and line separator used.
  IReferenceCountable
  A common protocol for reference countable objects.
  IStatusAcceptor
  Accepts `IStatus` objects.
  LruCache<K,V>
  An LRU cache.
  LruCache.Entry<K,V>
  An LRU cache entry.
  Property<T>
  Represents a named property of a given type.
  SavedStateJob
  A workspace job to process notification of resource changes that might have happened while a given plug-in was not active.
  SerialPerObjectRule
  A scheduling rule that does not allow nesting and conflicts only with a `SerialPerObjectRule` pertaining to the same (i.e., equal) lock object.
  TextRange
  Describes a certain range in an indexed text store.
  ToStringOptions
  Provides common hints for a textual representation of an object.
  ToStringOptions.FormatStyle
  Enumeration of the style of textual representation of an object.
  UiSynchronizer
  Allows to execute runnables in the user-interface thread.