object NoOpVisitor extends Visitor[Unit, Unit]
NullFacade discards all JSON AST information.
This is the simplest possible facade. It could be useful for checking JSON for correctness (via parsing) without worrying about saving the data.
It will always return () on any successful parse, no matter the content.
- Alphabetic
- By Inheritance
- NoOpVisitor
- Visitor
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[Z](f: (Unit) ⇒ Z): Visitor[Unit, Z]
- Definition Classes
- Visitor
-
def
mapNulls[Z](f: (Unit) ⇒ Z): Visitor[Unit, Z]
- Definition Classes
- Visitor
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
visitArray(length: Int, index: Int): ArrVisitor[Unit, Unit] { def subVisitor: upickle.core.NoOpVisitor.type }
- index
json source position at the start of the
[
being visited- returns
a Visitor used for visiting the elements of the array
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitBinary(bytes: Array[Byte], offset: Int, len: Int, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitChar(s: Char, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitExt(tag: Byte, bytes: Array[Byte], offset: Int, len: Int, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitFalse(index: Int): Unit
- index
json source position at the start of the
false
being visited
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitFloat32(d: Float, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitFloat64(d: Double, index: Int): Unit
Optional handler for raw double values; can be overriden for performance in cases where you're translating directly between numbers to avoid the overhead of stringifying and re-parsing your numbers (e.g.
Optional handler for raw double values; can be overriden for performance in cases where you're translating directly between numbers to avoid the overhead of stringifying and re-parsing your numbers (e.g. the WebJson transformer gets raw doubles from the underlying Json.parse).
Delegates to
visitFloat64StringParts
if not overriden- d
the input number
- index
json source position at the start of the number being visited
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitFloat64String(s: String, index: Int): Unit
Convenience methods to help you compute the decimal-point-index and exponent-index of an arbitrary numeric string
Convenience methods to help you compute the decimal-point-index and exponent-index of an arbitrary numeric string
- s
the text string being visited
- index
json source position at the start of the string being visited
- Definition Classes
- NoOpVisitor → Visitor
- def visitFloat64StringParts(s: CharSequence, decIndex: Int, expIndex: Int): Unit
-
def
visitFloat64StringParts(s: CharSequence, decIndex: Int, expIndex: Int, index: Int): Unit
Visit the number in its text representation.
Visit the number in its text representation.
- s
unparsed text representation of the number.
- decIndex
index of the
.
, relative to the start of the CharSequence, or -1 if omitted- expIndex
index of
e
orE
relative to the start of the CharSequence, or -1 if omitted- index
json source position at the start of the number being visited
- Definition Classes
- NoOpVisitor → Visitor
- def visitInt16(i: Short, index: Int): Unit
-
def
visitInt32(i: Int, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitInt64(i: Long, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
- def visitInt8(i: Byte, index: Int): Unit
-
def
visitNull(index: Int): Unit
- index
json source position at the start of the
null
being visited
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitObject(length: Int, jsonableKeys: Boolean, index: Int): ObjVisitor[Unit, Unit] { ... /* 2 definitions in type refinement */ }
- index
json source position at the start of the
{
being visited- returns
a ObjVisitor used for visiting the keys/values of the object
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitString(s: CharSequence, index: Int): Unit
- s
the text string being visited
- index
json source position at the start of the string being visited
- Definition Classes
- NoOpVisitor → Visitor
-
def
visitTrue(index: Int): Unit
- index
json source position at the start of the
true
being visited
- Definition Classes
- NoOpVisitor → Visitor
- def visitUInt16(i: Short, index: Int): Unit
- def visitUInt32(i: Int, index: Int): Unit
-
def
visitUInt64(i: Long, index: Int): Unit
- Definition Classes
- NoOpVisitor → Visitor
- def visitUInt8(i: Byte, index: Int): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()