w Dart, używając Mirrors, jak nazwałbyś statyczną metodę klasy z instancji klasy?
jeśli mam instancję i wiem, że klasa instancji zawiera nazwaną metodę statycznąstatFn()
, jak zadzwonićstatFn()
z instancji?
na przykład,
abstract class Junk {
...
}
class Hamburger extends Junk {
static bool get lettuce => true;
...
}
class HotDog extends Junk {
static bool get lettuce => false;
...
}
Junk food; // either Hamburger or Hotdog
// how do you get lettuce of food's type?