toJsonElement property
Element?
get
toJsonElement
Implementation
Element? get toJsonElement {
final element = this;
final methods = switch (element) {
ClassElement(:final methods) => methods,
EnumElement(:final methods) => methods,
_ => <MethodElement>[],
};
for (final method in methods) {
if (method.name != 'toJson') continue;
return method;
}
return null;
}