...
| Code Block | ||
|---|---|---|
| ||
class Base {
private final Object lock = new Object();
public void doSomething() {
synchronized (lock) {
// ...
}
}
}
class Derived extends Base {
Logger logger = // initialize
@Override public void doSomething() {
try {
super.doSomething();
} finally {
logger.log(Level.FINE, "Did something");
}
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
class Base {
private final Object lock = new Object();
public void doSomething() {
synchronized (lock) {
// ...
}
}
}
class Derived extends Base {
Logger logger = // initialize
private final Object lock = new Object();
@Override public void doSomething() {
synchronized (lock) {
try {
super.doSomething();
} finally {
logger.log(Level.FINE, "Did something");
}
}
}
}
|
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6689cc7f3435a441-bb1e851f-4a06466e-9e3ca297-68cb0b8b4f62cb019dca023c"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. References#API 06]] |
| ]]></ac:plain-text-body></ac:structured-macro> | |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b4a852ade869bcdb-a011197e-4c434848-bfd3900e-4aeb05c1effca54c1bcd5a47"><ac:plain-text-body><![CDATA[ | [[SDN 2008 | AA. References#SDN 08]] | Sun bug database, [Bug ID 4294756 | http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4294756] | ]]></ac:plain-text-body></ac:structured-macro> |
...