CaseObjectContext

trait CaseObjectContext extends ObjVisitor[Any, V]
trait ObjVisitor[Any, V]
trait ObjArrVisitor[Any, V]
class Object
trait Matchable
class Any

Value members

Abstract methods

def storeAggregatedValue(currentIndex: Int, v: Any): Unit

Stores a value for a specific field index. Implemented by macroR.

Stores a value for a specific field index. Implemented by macroR.

Concrete methods

def visitValue(v: Any): Unit

Inherited methods

def isObj: Boolean
Inherited from
ObjVisitor
override
def narrow: ObjVisitor[Any, V]
Definition Classes
Inherited from
ObjVisitor
def subVisitor: Visitor[_, _]

Called on descent into elements.

Called on descent into elements.

The returned Visitor will be used to visit this branch of the json.

Inherited from
ObjArrVisitor
def visitEnd(): V

Called on end of the object or array.

Called on end of the object or array.

Returns

the result of visiting this array or object

Inherited from
ObjArrVisitor
def visitKey(): Visitor[_, _]
Inherited from
ObjVisitor
def visitKeyValue(v: Any): Unit
Inherited from
ObjVisitor

Concrete fields

var currentIndex: Int
var found: Long

Bitset supporting up to 64 fields.

Bitset supporting up to 64 fields.