# Uses of Annotation Interface
net.shibboleth.shared.annotation.ParameterName

Packages that use ParameterName
Package
Description
net.shibboleth.shared.codec
A set of helper functions for encoding/decoding data to/from different formats.
net.shibboleth.shared.logic
Classes that represent basic first order logic concepts.
net.shibboleth.shared.resolver
Interfaces for searching over data.
net.shibboleth.shared.scripting
Classes for working with JSR-223 scripting environments.
net.shibboleth.shared.security
Helpers for common security related tasks.
net.shibboleth.shared.service
Shared service APIs.
net.shibboleth.shared.service.reloadable
Classes related to reloading beans.
net.shibboleth.shared.service.security.impl
Security-related service implementation classes.
net.shibboleth.shared.servlet.impl
Java Servlet specification implementation classes.
net.shibboleth.shared.spring.config
Classes supporting Spring configuration activities.
net.shibboleth.shared.spring.custom
Classes used in custom XML Spring configuration handling.
net.shibboleth.shared.spring.expression
Classes supporting use of Spring Expression Language (SpEL).
net.shibboleth.shared.spring.httpclient.resource
Spring resource classes supporting HttpClient access.
net.shibboleth.shared.spring.resource
Shibboleth integration with Spring `Resource`.Helper functions, concrete implementations and a bridging class.
net.shibboleth.shared.spring.service
Spring specific implementations of `ServiceableComponent` and `ReloadableService`.
net.shibboleth.shared.spring.servlet
Spring-aware APIs relating to Java Servlets, Filters, etc.
net.shibboleth.shared.spring.velocity
Side-port of Velocity support from Spring 4 after removal from Spring 5.
net.shibboleth.shared.testing
Classes supporting testing of other classes.
net.shibboleth.utilities.java.support.codec
Legacy API stub for compatibility.
net.shibboleth.utilities.java.support.logic
Legacy compatibility stubs.

## Uses of ParameterName in net.shibboleth.shared.codec

Constructor parameters in net.shibboleth.shared.codec with annotations of type ParameterName
Modifier
Constructor
Description
``
`StringDigester(String algorithm, StringDigester.OutputFormat format)`
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format)`
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.logic

Method parameters in net.shibboleth.shared.logic with annotations of type ParameterName
Modifier and Type
Method
Description
`static <A, B, C, D> BiFunction<A,B,D>`
BiFunctionSupport.`compose(Function<? super C,? extends D> g, BiFunction<A,B,? extends C> f)`
A static version of `BiFunction.andThen(Function)`.
`static <A, B, C, D> BiFunction<A,B,D>`
BiFunctionSupport.`compose(Function<? super C,? extends D> g, BiFunction<A,B,? extends C> f)`
A static version of `BiFunction.andThen(Function)`.
`static <A, B, C> Function<A,C>`
FunctionSupport.`compose(Function<? super B,? extends C> g, Function<A,? extends B> f)`
Returns the composition of two functions.
`static <A, B, C> Function<A,C>`
FunctionSupport.`compose(Function<? super B,? extends C> g, Function<A,? extends B> f)`
Returns the composition of two functions.
`static <T, U, V> BiFunction<T,U,V>`
BiFunctionSupport.`constant(V target)`
Creates a `BiFunction` that returns a constant value.
`static <T1, T2> Function<T1,T2>`
FunctionSupport.`constant(T2 target)`
Creates a function that returns a constant value.
`static <T, U> BiFunction<T,U,Boolean>`
BiFunctionSupport.`forBiPredicate(BiPredicate<? super T,? super U> predicate)`
Creates a `BiFunction` that returns the same boolean output as the given `BiPredicate` for all inputs.
`static <A, B, C> BiFunction<A,B,C>`
BiFunctionSupport.`forFunctionOfFirstArg(Function<? super A,? extends C> function)`
Adapts a `Function` into a {BiFunction} that ignores the second argument.
`static <A, B, C> BiFunction<A,B,C>`
BiFunctionSupport.`forFunctionOfSecondArg(Function<? super B,? extends C> function)`
Adapts a `Function` into a {BiFunction} that ignores the first argument.
`static <T> Function<T,Boolean>`
FunctionSupport.`forPredicate(Predicate<T> predicate)`
Creates a function that returns the same boolean output as the given predicate for all inputs.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`inlineScript(String scriptSource)`
Factory to create `ScriptedBiConsumer` from inline data.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiConsumer` from inline data.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiConsumer` from inline data.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`inlineScript(String scriptSource)`
Factory to create `ScriptedBiFunction` from inline data.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiFunction` from inline data.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiFunction` from inline data.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`inlineScript(String scriptSource)`
Factory to create `ScriptedBiPredicate` from inline data.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiPredicate` from inline data.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedBiPredicate` from inline data.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`inlineScript(String scriptSource)`
Factory to create `ScriptedConsumer` from inline data.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedConsumer` from inline data.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedConsumer` from inline data.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`inlineScript(String scriptSource)`
Factory to create `ScriptedFunction` from inline data.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedFunction` from inline data.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedFunction` from inline data.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`inlineScript(String scriptSource)`
Factory to create `ScriptedPredicate` from inline data.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedPredicate` from inline data.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`inlineScript(String engineName, String scriptSource)`
Factory to create `ScriptedPredicate` from inline data.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiConsumer` from a `Resource`.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiConsumer` from a `Resource`.
`static <T, U> ScriptedBiConsumer<T,U>`
ScriptedBiConsumer.`resourceScript(Resource resource)`
Factory to create `ScriptedBiConsumer` from a `Resource`.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiFunction` from a `Resource`.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiFunction` from a `Resource`.
`static <T, U, V> ScriptedBiFunction<T,U,V>`
ScriptedBiFunction.`resourceScript(Resource resource)`
Factory to create `ScriptedBiFunction` from a `Resource`.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiPredicate` from a `Resource`.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedBiPredicate` from a `Resource`.
`static <T, U> ScriptedBiPredicate<T,U>`
ScriptedBiPredicate.`resourceScript(Resource resource)`
Factory to create `ScriptedBiPredicate` from a `Resource`.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedConsumer` from a `Resource`.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedConsumer` from a `Resource`.
`static <T> ScriptedConsumer<T>`
ScriptedConsumer.`resourceScript(Resource resource)`
Factory to create `ScriptedConsumer` from a `Resource`.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedFunction` from a `Resource`.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedFunction` from a `Resource`.
`static <T, U> ScriptedFunction<T,U>`
ScriptedFunction.`resourceScript(Resource resource)`
Factory to create `ScriptedFunction` from a `Resource`.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedPredicate` from a `Resource`.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`resourceScript(String engineName, Resource resource)`
Factory to create `ScriptedPredicate` from a `Resource`.
`static <T> ScriptedPredicate<T>`
ScriptedPredicate.`resourceScript(Resource resource)`
Factory to create `ScriptedPredicate` from a `Resource`.
Constructor parameters in net.shibboleth.shared.logic with annotations of type ParameterName
Modifier
Constructor
Description
``
`PredicateDrivenFunction(Predicate<? super T> condition, Function<? super T,U> whenTrue, Function<? super T,U> whenFalse)`
Constructor.
``
`PredicateDrivenFunction(Predicate<? super T> condition, Function<? super T,U> whenTrue, Function<? super T,U> whenFalse)`
Constructor.
``
`PredicateDrivenFunction(Predicate<? super T> condition, Function<? super T,U> whenTrue, Function<? super T,U> whenFalse)`
Constructor.
``
`StrategyIndirectedPredicate(Function<T1,T2> objectStrategy, Collection<T2> collection)`
Constructor that simplifies constructing a test for containment in a collection, which is a common use case.
``
`StrategyIndirectedPredicate(Function<T1,T2> objectStrategy, Collection<T2> collection)`
Constructor that simplifies constructing a test for containment in a collection, which is a common use case.
``
`StrategyIndirectedPredicate(Function<T1,T2> objectStrategy, Predicate<T2> pred)`
Constructor.
``
`StrategyIndirectedPredicate(Function<T1,T2> objectStrategy, Predicate<T2> pred)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.resolver

Constructor parameters in net.shibboleth.shared.resolver with annotations of type ParameterName
Modifier
Constructor
Description
``
`ClassCriterion(Class<T> type)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.scripting

Constructor parameters in net.shibboleth.shared.scripting with annotations of type ParameterName
Modifier
Constructor
Description
``
`AbstractScriptEvaluator(EvaluableScript theScript)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.security

Constructor parameters in net.shibboleth.shared.security with annotations of type ParameterName
Modifier
Constructor
Description
``
`RandomIdentifierParameterSpec(RandomGenerator source, Integer identifierSize, org.apache.commons.codec.BinaryEncoder identifierEncoder)`
Creates an instance of a `RandomIdentifierParameterSpec` record class.
``
`RandomIdentifierParameterSpec(RandomGenerator source, Integer identifierSize, org.apache.commons.codec.BinaryEncoder identifierEncoder)`
Creates an instance of a `RandomIdentifierParameterSpec` record class.
``
`RandomIdentifierParameterSpec(RandomGenerator source, Integer identifierSize, org.apache.commons.codec.BinaryEncoder identifierEncoder)`
Creates an instance of a `RandomIdentifierParameterSpec` record class.

## Uses of ParameterName in net.shibboleth.shared.service

Constructor parameters in net.shibboleth.shared.service with annotations of type ParameterName
Modifier
Constructor
Description
``
`ReloadableServiceGaugeSet(String metricName)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.service.reloadable

Constructor parameters in net.shibboleth.shared.service.reloadable with annotations of type ParameterName
Modifier
Constructor
Description
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name, String backup)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name, String backup)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name, String backup)`
Constructor.
``
`ProxiedFactoryBean(ReloadableService<ApplicationContext> service, Class<T> type, String name, String backup)`
Constructor.
``
`ReloadableScope(ReloadableService<ApplicationContext> service)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.service.security.impl

Constructor parameters in net.shibboleth.shared.service.security.impl with annotations of type ParameterName
Modifier
Constructor
Description
``
`DelegatingAccessControlService(ReloadableService<AccessControlService> acService)`
Constructor.
``
`ReloadingAccessControlService(AccessControlService svc)`
Constructor.
``
`ServiceableAccessControlService(AccessControlService svc)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.servlet.impl

Constructor parameters in net.shibboleth.shared.servlet.impl with annotations of type ParameterName
Modifier
Constructor
Description
``
`StubbedFilter(String name)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.config

Method parameters in net.shibboleth.shared.spring.config with annotations of type ParameterName
Modifier and Type
Method
Description
`void`
RelocatedBeanFactoryPostProcessor.`setBeans(Map<String,String> beans)`
Set bean names to rewrite.
`void`
RelocatedBeanFactoryPostProcessor.`setClasses(Map<String,String> classes)`
Set class names to rewrite.

## Uses of ParameterName in net.shibboleth.shared.spring.custom

Constructor parameters in net.shibboleth.shared.spring.custom with annotations of type ParameterName
Modifier
Constructor
Description
``
`BaseSpringNamespaceHandler(String qualifier)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.expression

Constructor parameters in net.shibboleth.shared.spring.expression with annotations of type ParameterName
Modifier
Constructor
Description
``
`AbstractSpringExpressionEvaluator(String expression)`
Constructor.
``
`SpringExpressionBiConsumer(String expression)`
Constructor.
``
`SpringExpressionBiFunction(String expression)`
Constructor.
``
`SpringExpressionBiPredicate(String expression)`
Constructor.
``
`SpringExpressionConsumer(String expression)`
Constructor.
``
`SpringExpressionFunction(String expression)`
Constructor.
``
`SpringExpressionPredicate(String expression)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.httpclient.resource

Constructor parameters in net.shibboleth.shared.spring.httpclient.resource with annotations of type ParameterName
Modifier
Constructor
Description
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, String url)`
Constructor.
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, String url)`
Constructor.
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, String url)`
Constructor.
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, URL url)`
Constructor.
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, URL url)`
Constructor.
``
`FileBackedHTTPResource(String backingFile, org.apache.hc.client5.http.classic.HttpClient client, URL url)`
Constructor.
``
`HTTPResource(org.apache.hc.client5.http.classic.HttpClient client, String url)`
Constructor.
``
`HTTPResource(org.apache.hc.client5.http.classic.HttpClient client, String url)`
Constructor.
``
`HTTPResource(org.apache.hc.client5.http.classic.HttpClient client, URL url)`
Constructor.
``
`HTTPResource(org.apache.hc.client5.http.classic.HttpClient client, URL url)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.resource

Method parameters in net.shibboleth.shared.spring.resource with annotations of type ParameterName
Modifier and Type
Method
Description
`static Resource`
ResourceHelper.`of(Resource springResource)`
Return a `Resource` that does all the work of the provided `Resource`.
Constructor parameters in net.shibboleth.shared.spring.resource with annotations of type ParameterName
Modifier
Constructor
Description
``
`RunnableFileSystemResource(File file, Runnable runnable)`
Constructor.
``
`RunnableFileSystemResource(File file, Runnable runnable)`
Constructor.
``
`RunnableFileSystemResource(String path, Runnable runnable)`
Constructor.
``
`RunnableFileSystemResource(String path, Runnable runnable)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.service

Constructor parameters in net.shibboleth.shared.spring.service with annotations of type ParameterName
Modifier
Constructor
Description
``
`ClassBasedServiceStrategy(Class<T> serviceableClaz)`
Constructor.
``
`ReloadableSpringService(Class<T> claz)`
Constructor.
``
`ReloadableSpringService(Class<T> claz, NonnullFunction<ApplicationContext,AbstractServiceableComponent<T>> strategy)`
Constructor.
``
`ReloadableSpringService(Class<T> claz, NonnullFunction<ApplicationContext,AbstractServiceableComponent<T>> strategy)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.servlet

Constructor parameters in net.shibboleth.shared.spring.servlet with annotations of type ParameterName
Modifier
Constructor
Description
``
`RequestURLPrefixPredicate(Collection<URLPrefix> prefixes)`
Constructor.
``
`URLPrefix(String s)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.spring.velocity

Constructor parameters in net.shibboleth.shared.spring.velocity with annotations of type ParameterName
Modifier
Constructor
Description
``
`VelocityViewResolver(Predicate<String> condition)`
Constructor.

## Uses of ParameterName in net.shibboleth.shared.testing

Constructor parameters in net.shibboleth.shared.testing with annotations of type ParameterName
Modifier
Constructor
Description
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch)`
Constructor without STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, boolean requireAuthForSearch, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.
``
`InMemoryDirectory(String[] baseDNs, Resource ldif, int port, Resource keystore, Optional<Resource> truststore)`
Constructor with STARTTLS support.

## Uses of ParameterName in net.shibboleth.utilities.java.support.codec

Constructor parameters in net.shibboleth.utilities.java.support.codec with annotations of type ParameterName
Modifier
Constructor
Description
``
`StringDigester(String algorithm, StringDigester.OutputFormat format)`
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format)`
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor.
``
`StringDigester(String algorithm, StringDigester.OutputFormat format, Charset charset)`
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor.

## Uses of ParameterName in net.shibboleth.utilities.java.support.logic

Method parameters in net.shibboleth.utilities.java.support.logic with annotations of type ParameterName
Modifier and Type
Method
Description
`static <A, B, C> Function<A,C>`
FunctionSupport.`compose(Function<? super B,? extends C> g, Function<A,? extends B> f)`
Deprecated, for removal: This API element is subject to removal in a future version.
Returns the composition of two functions.
`static <A, B, C> Function<A,C>`
FunctionSupport.`compose(Function<? super B,? extends C> g, Function<A,? extends B> f)`
Deprecated, for removal: This API element is subject to removal in a future version.
Returns the composition of two functions.
`static <T1, T2> Function<T1,T2>`
FunctionSupport.`constant(T2 target)`
Deprecated, for removal: This API element is subject to removal in a future version.
Creates a function that returns a constant value.
`static <T> Function<T,Boolean>`
FunctionSupport.`forPredicate(Predicate<T> predicate)`
Deprecated, for removal: This API element is subject to removal in a future version.
Creates a function that returns the same boolean output as the given predicate for all inputs.