我对JAVA
有点了解。我有时能够理解书面代码。因此,在浏览这段代码时,我看到一条声明中有红色下划线。我想调查一下这个错误是怎么来的。在eclipse中,您可以通过按Ctrl+mouse hover+click
想要查看的内容轻松导航到类,方法。但是如果您有错误,则无法通过按此组合进行导航。
如何阅读本声明:
TestLogging.log((new StringBuilder("Exception encountered when quiting driver: ")).append(WebUIDriver.getWebUXDriver().getConfig().getBrowser().name()).append(":").append(ex.getMessage()).toString());
.name()
答案 0 :(得分:3)
此技术称为Method chaining
每个方法调用都会返回一个对象,然后该对象用于调用另一个返回另一个对象和子对象的方法。
以下是如何阅读它(对象类型只是假设):
StringBuilder sb = new StringBuilder("Exception encountered when quiting driver: ");
WebUXDriver w = WebUIDriver.getWebUXDriver();
Config c = w.getConfig();
Browser b = c.getBrowser();
sb.append(b.name());
sb.append(":");
sb.append(ex.getMessage());
String line = sb.toString();
TestLogging.log(line);