reload: properties.scala askTypeCompletion at properties.scala(29,33) ================================================================================ [response] aksTypeCompletion at (29,33) retrieved 50 members `method !=(x$1: Any)Boolean` `method !=(x$1: AnyRef)Boolean` `method ##()Int` `method +(other: String)String` `method ->[B](y: B)(properties.Property[String], B)` `method ==(x$1: Any)Boolean` `method ==(x$1: AnyRef)Boolean` `method apply()String` `method asInstanceOf[T0]=> T0` `method canEqual(that: Any)Boolean` `method clone()Object` `method ensuring(cond: Boolean)properties.Property[String]` `method ensuring(cond: Boolean, msg: => Any)properties.Property[String]` `method ensuring(cond: properties.Property[String] => Boolean)properties.Property[String]` `method ensuring(cond: properties.Property[String] => Boolean, msg: => Any)properties.Property[String]` `method eq(x$1: AnyRef)Boolean` `method equals(x$1: Any)Boolean` `method finalize()Unit` `method formatted(fmtstr: String)String` `method get(newGetter: String => String)properties.Property[String]` `method hashCode()Int` `method isInstanceOf[T0]=> Boolean` `method ne(x$1: AnyRef)Boolean` `method notify()Unit` `method notifyAll()Unit` `method productArity=> Int` `method productElement(n: Int)Any` `method productIterator=> Iterator[Any]` `method productPrefix=> String` `method set(newSetter: String => String)properties.Property[String]` `method synchronized[T0](x$1: T0)T0` `method toString()String` `method update(newValue: String)Unit` `method wait()Unit` `method wait(x$1: Long)Unit` `method wait(x$1: Long, x$2: Int)Unit` `method x=> properties.Property[String]` `method →[B](y: B)(properties.Property[String], B)` `value __leftOfArrowproperties.Property[String]` `value __resultOfEnsuringproperties.Property[String]` `value initString` `value selfAny` `variable getterString => String` `variable setterString => String` `variable valueString` ================================================================================ askTypeCompletion at properties.scala(29,67) ================================================================================ [response] aksTypeCompletion at (29,67) retrieved 50 members `method !=(x$1: Any)Boolean` `method !=(x$1: AnyRef)Boolean` `method ##()Int` `method +(other: String)String` `method ->[B](y: B)(properties.Property[String], B)` `method ==(x$1: Any)Boolean` `method ==(x$1: AnyRef)Boolean` `method apply()String` `method asInstanceOf[T0]=> T0` `method canEqual(that: Any)Boolean` `method clone()Object` `method ensuring(cond: Boolean)properties.Property[String]` `method ensuring(cond: Boolean, msg: => Any)properties.Property[String]` `method ensuring(cond: properties.Property[String] => Boolean)properties.Property[String]` `method ensuring(cond: properties.Property[String] => Boolean, msg: => Any)properties.Property[String]` `method eq(x$1: AnyRef)Boolean` `method equals(x$1: Any)Boolean` `method finalize()Unit` `method formatted(fmtstr: String)String` `method get(newGetter: String => String)properties.Property[String]` `method hashCode()Int` `method isInstanceOf[T0]=> Boolean` `method ne(x$1: AnyRef)Boolean` `method notify()Unit` `method notifyAll()Unit` `method productArity=> Int` `method productElement(n: Int)Any` `method productIterator=> Iterator[Any]` `method productPrefix=> String` `method set(newSetter: String => String)properties.Property[String]` `method synchronized[T0](x$1: T0)T0` `method toString()String` `method update(newValue: String)Unit` `method wait()Unit` `method wait(x$1: Long)Unit` `method wait(x$1: Long, x$2: Int)Unit` `method x=> properties.Property[String]` `method →[B](y: B)(properties.Property[String], B)` `value __leftOfArrowproperties.Property[String]` `value __resultOfEnsuringproperties.Property[String]` `value initString` `value selfAny` `variable getterString => String` `variable setterString => String` `variable valueString` ================================================================================ askTypeCompletion at properties.scala(45,10) ================================================================================ [response] aksTypeCompletion at (45,10) retrieved 38 members `method !=(x$1: Any)Boolean` `method !=(x$1: AnyRef)Boolean` `method ##()Int` `method +(other: String)String` `method ->[B](y: B)(properties.User, B)` `method ==(x$1: Any)Boolean` `method ==(x$1: AnyRef)Boolean` `method asInstanceOf[T0]=> T0` `method clone()Object` `method ensuring(cond: Boolean)properties.User` `method ensuring(cond: Boolean, msg: => Any)properties.User` `method ensuring(cond: properties.User => Boolean)properties.User` `method ensuring(cond: properties.User => Boolean, msg: => Any)properties.User` `method eq(x$1: AnyRef)Boolean` `method equals(x$1: Any)Boolean` `method finalize()Unit` `method formatted(fmtstr: String)String` `method hashCode()Int` `method isInstanceOf[T0]=> Boolean` `method ne(x$1: AnyRef)Boolean` `method notify()Unit` `method notifyAll()Unit` `method synchronized[T0](x$1: T0)T0` `method toString()String` `method wait()Unit` `method wait(x$1: Long)Unit` `method wait(x$1: Long, x$2: Int)Unit` `method x=> properties.User` `method →[B](y: B)(properties.User, B)` `value __leftOfArrowproperties.User` `value __resultOfEnsuringproperties.User` `value firstnameproperties.Property[String]` `value lastnameproperties.Property[String]` `value selfAny` ================================================================================ askType at properties.scala(18,28) ================================================================================ [response] askTypeAt at (18,28) def update(newValue: T): Unit = Property.this.value_=(Property.this.setter.apply(newValue)) ================================================================================ askType at properties.scala(21,31) ================================================================================ [response] askTypeAt at (21,31) def get(newGetter: T => T): properties.Property[T] = { Property.this.getter_=(newGetter); this } ================================================================================