Add exception to method signature fix made aware of try-with-resources

This commit is contained in:
Roman Shevchenko
2011-03-01 17:33:28 +01:00
parent a5a7e6846a
commit 77f94dbece
7 changed files with 73 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
// "Add Exception(s) to Method Signature" "true"
class C {
static class E1 extends Exception { }
static class MyResource implements AutoCloseable {
public void close() throws E1 { }
}
void m() throws E1 {
try (MyResource r = new MyResource()) {
}
}
}

View File

@@ -0,0 +1,15 @@
// "Add Exception(s) to Method Signature" "true"
class C {
static class E1 extends Exception { }
static class E2 extends Exception { }
static class MyResource implements AutoCloseable {
public void doSomething() throws E1 { }
public void close() throws E2 { }
}
void m() throws E1, E2 {
try (MyResource r = new MyResource()) {
}
}
}

View File

@@ -0,0 +1,13 @@
// "Add Exception(s) to Method Signature" "true"
class C {
static class E1 extends Exception { }
static class MyResource implements AutoCloseable {
public void close() throws E1 { }
}
void m() {
try (<caret>MyResource r = new MyResource()) {
}
}
}

View File

@@ -0,0 +1,15 @@
// "Add Exception(s) to Method Signature" "true"
class C {
static class E1 extends Exception { }
static class E2 extends Exception { }
static class MyResource implements AutoCloseable {
public void doSomething() throws E1 { }
public void close() throws E2 { }
}
void m() throws E1 {
try (<caret>MyResource r = new MyResource()) {
}
}
}