getStructureMetadataSourceArray function

String getStructureMetadataSourceArray(
  1. Element2 element
)

Implementation

String getStructureMetadataSourceArray(Element2 element) {
  var conditionChecker = TypeChecker.typeNamed(StructureMetadata);
  var annotations = <String>[];

  if (element is! Annotatable) {
    throw ArgumentError.value(element, "element", "Element is not Annotatable");
  }
  var annotatable = element as Annotatable;
  for (var value in annotatable.metadata2.annotations.whereTypeChecker(conditionChecker)) {
    annotations.add(value.toSource().substring(1));
  }
  return "[${annotations.join(", ")}]";
}