Java control flow: Fixed false positive for definite assignment in finally block (IDEA-64488)

This commit is contained in:
Pavel Dolgov
2016-08-01 20:18:03 +03:00
parent 71c9182502
commit cb2dfeb368
2 changed files with 145 additions and 40 deletions

View File

@@ -282,4 +282,20 @@ class AssignInAssert {
AssignInAssert() {
assert b = true;
}
}
}
class DefiniteAssignmentInFinally {
private final String S;
{
try {
try {
} finally {
try {
} catch (Exception e) {
}
}
} finally {
S = null;
}
}
}