getStructureMetadataSourceArray function
String
getStructureMetadataSourceArray(
- 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(", ")}]";
}