reduce scope of try postfix template (2) after review IDEA-132878

This commit is contained in:
Andrey Starovoyt
2014-12-05 14:42:09 +03:00
parent 0e22cfc998
commit 315f1b9977
12 changed files with 135 additions and 17 deletions
@@ -0,0 +1,5 @@
public class Foo {
void m() {
new Object().try<caret>
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
try {
new Object()
} catch (Exception e) {
e.printStackTrace();
}
}
}
@@ -0,0 +1,5 @@
public class Foo {
void m() {
Object obj = new Object().try<caret>
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
try {
Object obj = new Object()<caret>
} catch (Exception e) {
e.printStackTrace();
}
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
doAct() + "aaa".try<caret>
}
String doAct() {
return null;
}
}
@@ -0,0 +1,13 @@
public class Foo {
void m() {
try {
doAct() + "aaa"
} catch (Exception e) {
e.printStackTrace();
}
}
String doAct() {
return null;
}
}
@@ -0,0 +1,11 @@
import java.lang.Exception;
public class Foo {
void m() {
methodCall(.try<caret>
}
void methodCall(String s) {
}
}
@@ -0,0 +1,11 @@
import java.lang.Exception;
public class Foo {
void m() {
methodCall(.try <caret>
}
void methodCall(String s) {
}
}
@@ -0,0 +1,9 @@
import java.io.IOException;
public class Foo {
void m() {
doAct().try<caret>
}
void doAct() throws IOException {}
}
@@ -0,0 +1,13 @@
import java.io.IOException;
public class Foo {
void m() {
try {
doAct()<caret>
} catch (IOException e) {
e.printStackTrace();
}
}
void doAct() throws IOException {}
}