Impl

class Impl[T](tpe0: Type, fieldMap0: => FieldMap[T]) extends ObjectCursorBuilder[T]
trait CursorBuilder[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def build(context: Context, focus: T, parent: Option[Cursor], env: Env): Result[Cursor]
def renameField(from: String, to: String): ObjectCursorBuilder[T]
def transformField[U](fieldName: String)(f: T => Result[U])(implicit cb: => CursorBuilder[U]): ObjectCursorBuilder[T]
def transformFieldNames(f: String => String): ObjectCursorBuilder[T]

Concrete fields

lazy val fieldMap: FieldMap[T]
val tpe: Type