Отладка в java Функция поставщика в Eclipse - PullRequest
0 голосов
/ 19 марта 2020

У меня есть класс, который использует поставщика:

public class Foo {
 private Supplier<String> supplier = null;

 public void setSupplier(Supplier<String> supplier) {
        this.supplier = supplier;
 }

 public String getSuppliedValue() {
    if (this.supplier != null) {
            return this.supplier.get();
        }
    return null;
 }
}

И другой, который устанавливает этого поставщика

public class Bar {
 private Foo foo = new Foo();;
 public void setSupplier() {
  foo.setSupplier(Bar::actualSupplierFunction);
 }
 public static String actualSupplierFunction() {
  [...]
 }
}

Теперь, когда я запускаю свое приложение в режиме отладки, установите точку торможения внутри Bar.actualSupplierFunction() и Foo.getSuppliedValue() выполняется, Bar.actualSupplierFunction() оценивается, но моя точка останова не срабатывает. Есть ли способ отладки в эту функцию?

...