# Package grails.util

- Interface Summary
  Interface | Description
  --- | ---
  Described | Interface for classes that are described
  MixinTargetAware | An interface for mixins to implement that want to be made aware of the target object
  Named | A interface for objects that have been assigned a name

- Class Summary
  Class | Description
  --- | ---
  AbstractTypeConvertingMap | An category for use with maps that want type conversion capabilities
  BuildSettings | Build time settings and configuration
  CacheEntry | Wrapper for a value inside a cache that adds timestamp information for expiration and prevents "cache storms" with a Lock.
  ClosureToMapPopulator | A simple class that takes method invocations and property setters and populates the arguments of these into the supplied map ignoring null values.
  CollectionUtils | Collection utility methods.
  CosineSimilarity | Uses cosine similarity to find matches from a candidate set for a specified input.
  DomainBuilder |
  DomainBuilder.DefaultGrailsChildPropertySetter |
  ExtendedProxy | Extends the Groovy Proxy implementation and adds proxying of property getters/setters.
  GrailsArrayUtils | Utility methods for working with Arrays
  GrailsClassUtils | Utility methods for dealing with Grails class artifacts.
  GrailsMetaClassUtils | Provides utility methods for working with the Groovy MetaClass API.
  GrailsNameUtils | Utility methods for converting between different name types, for example from class names -> property names and vice-versa.
  GrailsStringUtils | Extra methods for string manipulation
  GrailsUtil | Grails utility methods for command line and GUI applications.
  GrailsWebMockUtil | @author Jeff Brown
  GrailsWebUtil | Utility methods for clients using the web framework.
  Holder | @author Burt Beckwith
  Holders | Allows looking up key classes in a static context
  Metadata | Represents the application Metadata and loading mechanics.
  Metadata.FinalReference |
  Pair |
  Triple |
  TypeConvertingMap | A category for use with maps that want type conversion capabilities.

- Enum Summary
  Enum | Description
  --- | ---
  BuildScope | Represents the different scopes that plugins apply to.
  Environment | Represents the current environment.

- Exception Summary
  Exception | Description
  --- | ---
  CacheEntry.UpdateException |

- Annotation Type Summary
  Annotation Type | Description
  --- | ---
  Mixin | @author Graeme Rocher