Skip to content

Commit d75e458

Browse files
committed
Fixed up name based extractors
1 parent cc1643b commit d75e458

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

js/src/main/scala/scalajson/ast/JValue.scala

+1
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ final case class JNumber private[ast] (value: String) extends JValue {
137137
*/
138138
// Implements named extractors so we can avoid boxing
139139
sealed abstract class JBoolean extends JValue {
140+
def isEmpty: Boolean = false
140141
def get: Boolean
141142

142143
override def toJsAny: js.Any = get

js/src/main/scala/scalajson/ast/unsafe/JValue.scala

+1
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ final case class JNumber(value: String) extends JValue {
107107
*/
108108
// Implements named extractors so we can avoid boxing
109109
sealed abstract class JBoolean extends JValue {
110+
def isEmpty: Boolean = false
110111
def get: Boolean
111112

112113
override def toJsAny: js.Any = get

jvm/src/main/scala/scalajson/ast/JValue.scala

+1
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ final case class JNumber private[ast] (value: String) extends JValue {
115115
*/
116116
// Implements named extractors so we can avoid boxing
117117
sealed abstract class JBoolean extends JValue {
118+
def isEmpty: Boolean = false
118119
def get: Boolean
119120
}
120121

jvm/src/main/scala/scalajson/ast/unsafe/JValue.scala

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ final case class JNumber(value: String) extends JValue {
8585
*/
8686
// Implements named extractors so we can avoid boxing
8787
sealed abstract class JBoolean extends JValue {
88+
def isEmpty: Boolean = false
8889
def get: Boolean
8990
}
9091

0 commit comments

Comments
 (0)