feat: add more toString overrides for debugging

This commit is contained in:
Aleksey Kulikov 2021-10-13 19:23:34 +03:00
parent beed516c89
commit 9f346c99f7
26 changed files with 175 additions and 18 deletions

View file

@ -272,14 +272,15 @@ class Reference {
);
}
@override
int get hashCode => _refPointer.address.hashCode;
/// Releases memory allocated for reference object.
void free() => bindings.free(_refPointer);
@override
int get hashCode => _refPointer.address.hashCode;
@override
String toString() {
return 'Reference{name: $name, target: $target}';
return 'Reference{name: $name, target: $target, type: $type, isBranch: $isBranch, '
'isNote: $isNote, isRemote: $isRemote, isTag: $isTag}';
}
}