在这种情况下,“myMethod()”是在“doSomething()”之前还是之后执行的?
public class Foo {
public void fooMethod() {
Bar bar = new Bar();
bar.barMethod().myMethod();
}
}
public class Bar {
public SomeClass barMethod() {
try {
return new SomeClass();
} finally {
doSomething();
}
}
}