reconstructAnnotation method
Implementation
String reconstructAnnotation(ConstructorMetadataAnnotation a){
List<String> s = [];
for(ExpressionCode i in a.positionalArguments){
s.add(i.parts.join(""));
}
for(MapEntry<String, ExpressionCode> i in a.namedArguments.entries){
s.add("${i.key}: ${i.value.parts.join("")}");
}
return "${a.type.name}${a.constructor.name == "" ? "" : ".${a.constructor.name}"}(${s.join(", ")})";
}