class Test { | |
boolean <caret>fie; | |
int f(T t) { | |
fie = t.t; | |
return 0; | |
} | |
void g(T t) { | |
// t.t = false; | |
fie = true; | |
} | |
void h(T t) { | |
boolean t1 = t.t; | |
try { | |
t.t = false; | |
g(t); | |
} | |
finally { | |
t.t = t1; | |
} | |
} | |
private class T { | |
public boolean t = true; | |
public boolean isT() { | |
isT(); | |
return t; | |
} | |
} | |
} |