String.Builder

object Builder extends Ref.Custom.Type[Builder, StringBuilder]
class Ref.Custom.Type[Builder, StringBuilder]
class Object
trait Matchable
class Any

Def

@targetName("add")
inline def +=(inline v: Boolean): Builder
@targetName("add")
inline def +=(inline v: Byte): Builder
@targetName("add")
inline def +=(inline v: Char): Builder
@targetName("add")
inline def +=(inline v: Short): Builder
@targetName("add")
inline def +=(inline v: Int): Builder
@targetName("add")
inline def +=(inline v: Long): Builder
@targetName("add")
inline def +=(inline v: Float): Builder
@targetName("add")
inline def +=(inline v: Double): Builder
@targetName("add")
inline def +=(inline v: CharSequence): Builder
@targetName("add")
inline def +=[A](inline v: A)(using tg: Info.Tag.Doc[A]): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Boolean): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Byte): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Char): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Short): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Int): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Long): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Float): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: Double): Builder
@targetName("addAt")
inline def +=@(off: Int, inline v: CharSequence): Builder
@targetName("addAt")
inline def +=@[A](off: Int, inline v: A)(using tg: Info.Tag.Doc[A]): Builder
inline def apply(): Builder
inline def apply(capacity: Int): Builder
inline def charAt(i: Int): Char
inline def isEmpty: Boolean
inline def length: Int
@targetName("remove_Range")
inline def remove_<>(v: <>): Builder
inline def removeAt(inline v: Int): Builder

Inherited

def info(v: Builder): Info

Type to Info

Type to Info

Override this method to provide type standard Info implementation

Inherited from
Type
Source
Type.scala
final def isRef: Boolean
Inherited from
Type
Source
Type.scala
def isVoid(v: Builder): Boolean

Void check

Void check

Override this method to define which instances of this type are void

By default this method always returns false

If type supports void instances, then following inmpelentation should be added in most cases:

 implicit inline def xxRequest(inline v: \/) : <type> = <return void>
Inherited from
Type
Source
Type.scala
val name: String
Inherited from
Type
Source
Type.scala
inline def real: StringBuilder
Inherited from
Type
Source
Type.scala
def tag(v: Builder): String

Type to String

Type to String

Override this method to provide type standard convertion to String

Inherited from
Type
Source
Type.scala