debugLineNumberOfPath method
int?
debugLineNumberOfPath(
- Path? path
)
Implementation
int? debugLineNumberOfPath(Path? path) {
// FIXME Added path.isRelative() because orginal code not working
if (path == null) {
return null;
}
// Try to get a line number from debug metadata
var root = rootContentContainer;
if (root != null) {
var targetContent = rootContentContainer!.contentAtPath(path).obj;
if (targetContent != null) {
var dm = targetContent.debugMetadata;
if (dm != null) {
return dm.startLineNumber;
}
}
}
return null;
}