# Package net.shibboleth.shared.primitive

@NonnullElements package net.shibboleth.shared.primitive
A set of utilities dealing with Java's primitive types.

Class
Description
CleanerSupport
Utility methods for working with `Cleaner`.
DeprecationSupport
Helper methods for reporting usage of deprecated features.
DeprecationSupport.ObjectType
Type of object, setting, feature, etc.
LangBearingString
An object that represents a string associated with a language tag/locale.
LoggerFactory
Non-null wrappers for SLF4J logger acquisition.
NonnullSupplier<T>
Implementation of `Supplier` that carries the nonnull annotation on the `NonnullSupplier.get()` method.
ObjectSupport
Helper methods for working with Objects.
ReflectionSupport
Utility functions related to reflection.
StringSupport
String utility methods.
TimerSupport
Timer utility methods.