debugPrintLines method
void
debugPrintLines()
Implementation
void debugPrintLines() {
// print out the line info
// [hash1, hash2, hash3][hash4, hash5][hash6]
List<String> lineHashes = [];
FlexLineLayoutCache? line = cache.firstLine;
while (line != null) {
List<String> childHashes = [];
ChildLayout? child = line.firstChild;
while (child != null && child != line.lastChild) {
childHashes.add(child.debugKey.toString());
child = child.nextSibling;
}
lineHashes.add('[${childHashes.join(', ')}]');
line = line.nextLine;
}
// ignore: avoid_print
print('lines: ${lineHashes.join()}');
}