caller_info 0.0.9 copy "caller_info: ^0.0.9" to clipboard
caller_info: ^0.0.9 copied to clipboard

Dart 1 only

Caller info (caller, closure, file, frame, line, method, source, type).

example/example.dart

import 'package:caller_info/caller_info.dart';

void main() {
  printInfo(new CallerInfo());
  new Foo().test();
}

class Foo {
  void test() {
    (() => printInfo(new CallerInfo()))();
  }
}

void printInfo(CallerInfo ci) {
  print("==============");
  print("frame: ${ci.frame}");
  print("source: ${ci.source}");
  print("file: ${ci.file.path}");
  print("line: ${ci.line}");
  print("caller: ${ci.caller}");
  print("type: ${ci.type}");
  print("method: ${ci.method}");
  print("closure: ${ci.closure}");
}
0
likes
35
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

Caller info (caller, closure, file, frame, line, method, source, type).

Homepage

License

Unlicense (license)

Dependencies

path

More

Packages that depend on caller_info