# Uses of Class
net.shibboleth.shared.scripting.AbstractScriptEvaluator

Packages that use AbstractScriptEvaluator
Package
Description
net.shibboleth.shared.logic
Classes that represent basic first order logic concepts.
net.shibboleth.shared.scripting
Classes for working with JSR-223 scripting environments.

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

Subclasses of AbstractScriptEvaluator in net.shibboleth.shared.logic
Modifier and Type
Class
Description
`class`
`ScriptedBiConsumer<T,U>`
A `BiConsumer` which calls out to a supplied script.
`class`
`ScriptedBiFunction<T,U,V>`
A `BiFunction` which calls out to a supplied script.
`class`
`ScriptedBiPredicate<T,U>`
A `BiPredicate` which calls out to a supplied script.
`class`
`ScriptedConsumer<T>`
A `Consumer` which calls out to a supplied script.
`class`
`ScriptedFunction<T,U>`
A `Function` which calls out to a supplied script.
`class`
`ScriptedPredicate<T>`
A `Predicate` which calls out to a supplied script.

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

Subclasses of AbstractScriptEvaluator in net.shibboleth.shared.scripting
Modifier and Type
Class
Description
`private class`
`ScriptedRunnable.RunnableScriptEvaluator`
The thing that runs the script.