print Object On Avoiding Indent
open fun printObjectOnAvoidingIndent( self: AvailObject, builder: StringBuilder, recursionMap: IdentityHashMap<A_BasicObject, Void>, indent: Int)
Content copied to clipboard
Print the object to the StringBuilder. By default show it as the descriptor's name and a line-by-line list of fields. If the indent is beyond the maximumIndent, indicate it's too deep without recursing. If the object is in the specified recursion list, indicate a recursive print and return.
Parameters
self
The object to print (its descriptor is me).
builder
Where to print the object.
recursion Map
Which ancestor objects are currently being printed.
indent
What level to indent subsequent lines.