$new static method
Wrapper for the TextTreeConfiguration.new constructor
Implementation
static $Value? $new(Runtime runtime, $Value? thisValue, List<$Value?> args) {
return $TextTreeConfiguration.wrap(
TextTreeConfiguration(
prefixLineOne: args[0]!.$value,
prefixOtherLines: args[1]!.$value,
prefixLastChildLineOne: args[2]!.$value,
prefixOtherLinesRootNode: args[3]!.$value,
linkCharacter: args[4]!.$value,
propertyPrefixIfChildren: args[5]!.$value,
propertyPrefixNoChildren: args[6]!.$value,
lineBreak: args[7]?.$value ?? '\n',
lineBreakProperties: args[8]?.$value ?? true,
afterName: args[9]?.$value ?? ':',
afterDescriptionIfBody: args[10]?.$value ?? '',
afterDescription: args[11]?.$value ?? '',
beforeProperties: args[12]?.$value ?? '',
afterProperties: args[13]?.$value ?? '',
mandatoryAfterProperties: args[14]?.$value ?? '',
propertySeparator: args[15]?.$value ?? '',
bodyIndent: args[16]?.$value ?? '',
footer: args[17]?.$value ?? '',
showChildren: args[18]?.$value ?? true,
addBlankLineIfNoChildren: args[19]?.$value ?? true,
isNameOnOwnLine: args[20]?.$value ?? false,
isBlankLineBetweenPropertiesAndChildren: args[21]?.$value ?? true,
beforeName: args[22]?.$value ?? '',
suffixLineOne: args[23]?.$value ?? '',
mandatoryFooter: args[24]?.$value ?? '',
),
);
}