Descriptor constructor

Descriptor(
  1. String? group,
  2. String? type,
  3. String? kind,
  4. String? name,
  5. String? version,
)

Creates a new instance of the descriptor.

  • group a logical component group
  • type a logical component type or contract
  • kind a component implementation type
  • name a unique component name
  • version a component implementation version

Implementation

Descriptor(String? group, String? type, String? kind, String? name,
    String? version) {
  _group = '*' == group ? null : group;
  _type = '*' == type ? null : type;
  _kind = '*' == kind ? null : kind;
  _name = '*' == name ? null : name;
  _version = '*' == version ? null : version;
}