Module com.aoapps.lang
Package com.aoapps.lang
package com.aoapps.lang
-
ClassDescriptionUtilities for working with
AutoCloseable
.Deprecated.Coerces objects to String compatible with JSP Expression Language (JSP EL) and the Java Standard Taglib (JSTL).Implements the optimization ofCoercion
.RegistersCoercionOptimizer
implementations viaCoercion.registerOptimizer(com.aoapps.lang.CoercionOptimizer)
, loaded byServiceLoader
.Deprecated.Please useAutoCloseable
.Deprecated.Please useIllegalStateException
Various empty array constants.Utilities that help when working with Enums.Freezable<F>An object that is freezable begins life as mutable, but once frozen becomes unmodifiable and thread-safe.Indicates an attempt was made to modify a frozen object.A set of variousIterable
over common Java types, useful to avoid conflict after type erasure.A set of variousIterable
over common Java types from thejava.awt
package, useful to avoid conflict after type erasure.Iterables.awt.Polygon<T extends Polygon>Iterables.awt.Rectangle<T extends Rectangle>Iterables.awt.Shape<T extends Shape>Iterables.Boolean<T extends Boolean>Iterables.Byte<T extends Byte>Iterables.Character<T extends Character>Iterables.CharSequence<T extends CharSequence>AnIterable
overCharSequence
, useful to avoid conflict after type erasure.Iterables.Double<T extends Double>Iterables.Float<T extends Float>Iterables.Integer<T extends Integer>Iterables.Long<T extends Long>Iterables.Number<T extends Number>Iterables.Short<T extends Short>Iterables.String<T extends String>A set of variousIterable
over common Java types from thejava.util
package, useful to avoid conflict after type erasure.Iterables.util.Currency<T extends Currency>Iterables.util.Locale<T extends Locale>ExtendsIllegalArgumentException
to provide exceptions in user locale error messages.ExtendsIllegalStateException
to provide exceptions in user locale error messages.ExtendsUnsupportedOperationException
to provide exceptions in user locale error messages.Indicates a null argument was passed where not allowed.Deprecated.useObjects
as of Java 1.7.Contains the result of executing a process, including return code, standard output, and standard error.Utilities that help when working withPackage
and/or Maven projects.Runnable interface with a bounded exception type.Utilities for working withRunnable
.Runtime utilities that enhance behavior of java.lang.Runtime.POSIX-compatible process exit values.Utilities for working withThrowable
.ThrowableSurrogateFactory<Ex extends Throwable>Implements the creation ofThrowable
surrogates.RegistersThrowableSurrogateFactory
implementations viaThrowables.registerSurrogateFactory(java.lang.Class, com.aoapps.lang.ThrowableSurrogateFactory)
, loaded byServiceLoader
.
CallableE