В примере программы на https://gist.github.com/bernii/5697073Что вызывает метод внутри анонимного внутреннего класса?
В коде
this.wait.until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver webDriver) {
System.out.println("Searching ...");
return webDriver.findElement(By.id("resultStats")) != null;
}
});
, что называет применить метод() в анонимном внутреннем классе?
Это всегда только я, но очень важно комментировать @Override при использовании методов переопределения. Хотя вы и я знаем, что вы переопределяете метод «apply (WebDriver webDriver)», отмечая аннотацию, важно показать, что вы знаете, что вы переопределяете метод и знаете, что это метод, который будет вызываться. –