[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript....
noreply at shibboleth.net
noreply at shibboleth.net
Mon Apr 29 10:01:21 EDT 2013
Author: rdw
Date: Mon Apr 29 10:01:21 2013
New Revision: 391
URL: http://svn.shibboleth.net/view/utilities?rev=391&view=rev
Log:
IDP-283 Remove Optional from Scripted support functions and its only use in the attribute filter)
Modified:
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript.java
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript.java?rev=391&r1=390&r2=391&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/scripting/EvaluableScript.java Mon Apr 29 10:01:21 2013
@@ -34,7 +34,6 @@
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
-import com.google.common.base.Optional;
import com.google.common.io.Files;
/** This is a helper class that takes care of reading in, optionally compiling, and evaluating a script. */
@@ -127,15 +126,15 @@
*
* @param scriptBindings the script bindings
*
- * @return the result of the script or {@link Optional#absent()} if the script did not return a result
+ * @return the result of the script or null if the script did not return a result
*
* @throws ScriptException thrown if there was a problem evaluating the script
*/
- @Nonnull public Optional<Object> eval(Bindings scriptBindings) throws ScriptException {
+ @Nonnull public Object eval(Bindings scriptBindings) throws ScriptException {
if (compiledScript != null) {
- return Optional.fromNullable(compiledScript.eval(scriptBindings));
+ return compiledScript.eval(scriptBindings);
} else {
- return Optional.fromNullable(scriptEngine.eval(script, scriptBindings));
+ return scriptEngine.eval(script, scriptBindings);
}
}
@@ -148,11 +147,11 @@
*
* @throws ScriptException thrown if there was a problem evaluating the script
*/
- @Nonnull public Optional<Object> eval(ScriptContext scriptContext) throws ScriptException {
+ @Nonnull public Object eval(ScriptContext scriptContext) throws ScriptException {
if (compiledScript != null) {
- return Optional.fromNullable(compiledScript.eval(scriptContext));
+ return compiledScript.eval(scriptContext);
} else {
- return Optional.fromNullable(scriptEngine.eval(script, scriptContext));
+ return scriptEngine.eval(script, scriptContext);
}
}
More information about the commits
mailing list