visitExtensionElement method

  1. @override
void visitExtensionElement(
  1. ExtensionElement element
)
override

Visits an extension element and extracts its documentation.

Implementation

@override
void visitExtensionElement(ExtensionElement element) {
  components.add(
    DocComponent(
      name: element.name ?? 'extension',
      filePath: filePath,
      description: _getDescription(element),
      constructors: [],
      properties: _mapProperties(element.fields),
      methods: _mapMethods(element.methods),
      type: DocComponentType.extensionType,
      aliasedType: element.extendedType.toString(),
      annotations: _getAnnotations(element),
      typeParameters: _getTypeParameters(element.typeParameters),
    ),
  );
  super.visitExtensionElement(element);
}