visitExtensionElement method

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

Visits an extension element and extracts its documentation.

Implementation

@override
void visitExtensionElement(ExtensionElement2 element) {
  components.add(DocComponent(
    name: element.name3 ?? 'extension',
    filePath: filePath,
    isNullSafe: true,
    description: _getDescription(element),
    constructors: [],
    properties: _mapProperties(element.fields2),
    methods: _mapMethods(element.methods2),
    type: DocComponentType.extensionType,
    aliasedType: element.extendedType.toString(),
    annotations: _getAnnotations(element),
  ));
  super.visitExtensionElement(element);
}