call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
TextStyle? style;
var styleParsed = namedArguments[const Symbol('style')];
if (styleParsed != null) {
style = styleParsed as TextStyle;
}
TextAlign? textAlign;
var textAlignParsed = namedArguments[const Symbol('textAlign')];
if (textAlignParsed != null) {
textAlign = textAlignParsed as TextAlign;
}
TextDirection? textDirection;
var textDirectionParsed = namedArguments[const Symbol('textDirection')];
if (textDirectionParsed != null) {
textDirection = textDirectionParsed as TextDirection;
}
bool? softWrap;
var softWrapParsed = namedArguments[const Symbol('softWrap')];
if (softWrapParsed != null) {
softWrap = softWrapParsed as bool;
}
TextOverflow? overflow;
var overflowParsed = namedArguments[const Symbol('overflow')];
if (overflowParsed != null) {
overflow = overflowParsed as TextOverflow;
}
int? maxLines;
var maxLinesParsed = namedArguments[const Symbol('maxLines')];
if (maxLinesParsed != null) {
maxLines = maxLinesParsed as int;
}
return Text(
arguments.first as String,
textDirection: textDirection,
textAlign: textAlign,
softWrap: softWrap,
overflow: overflow,
maxLines: maxLines,
style: style,
);
}