register method

bool register(
  1. MetaPropertyParser parser
)

Register parser into MetaFetch.

It returns true if registered sucessfully.

Attaching parser with empty MetaPropertyParser.propertyNamePrefix is forbidden and UnnamedMetaPropertyPrefixError will be thrown if attempted.

Implementation

bool register(MetaPropertyParser parser) {
  if (parser.propertyNamePrefix.isEmpty) {
    throw UnnamedMetaPropertyPrefixError._(parser, name: "parser");
  }

  return _parsers.add(parser);
}