From f01b9d5fc50533f3c2ba932357fac8c39a1fd1ea Mon Sep 17 00:00:00 2001 From: Joni Freeman Date: Thu, 30 Jun 2011 08:04:45 -0700 Subject: [PATCH] Default should be by-name argument --- core/json/src/main/scala/net/liftweb/json/JsonAST.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/json/src/main/scala/net/liftweb/json/JsonAST.scala b/core/json/src/main/scala/net/liftweb/json/JsonAST.scala index ab517257ed..d3052fae64 100644 --- a/core/json/src/main/scala/net/liftweb/json/JsonAST.scala +++ b/core/json/src/main/scala/net/liftweb/json/JsonAST.scala @@ -330,7 +330,7 @@ object JsonAST { * JNothing.extractOrElse(Person("joe")) == Person("joe") * */ - def extractOrElse[A](default: A)(implicit formats: Formats, mf: scala.reflect.Manifest[A]): A = + def extractOrElse[A](default: => A)(implicit formats: Formats, mf: scala.reflect.Manifest[A]): A = Extraction.extractOpt(this)(formats, mf).getOrElse(default) }