$new static method
$Value?
$new(
- Runtime runtime,
- $Value? target,
- List<$Value?> args
)
Implementation
static $Value? $new(Runtime runtime, $Value? target, 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 ?? '',
));
}