call method

  1. @override
Object call(
  1. Interpreter interpreter,
  2. List<Object?> arguments,
  3. Map<Symbol, Object?> namedArguments
)
override

Implementation

@override
Object call(Interpreter interpreter, List<Object?> arguments,
    Map<Symbol, Object?> namedArguments) {
  BorderSide horizontal = BorderSide.none;
  var horizontalParsed = namedArguments[const Symbol('horizontal')];
  if (horizontalParsed != null) {
    horizontal = horizontalParsed as BorderSide;
  }
  BorderSide vertical = BorderSide.none;
  var verticalParsed = namedArguments[const Symbol('vertical')];
  if (verticalParsed != null) {
    vertical = verticalParsed as BorderSide;
  }
  return Border.symmetric(horizontal: horizontal, vertical: vertical);
}