postfix templates incorrect expand IDEA-133867

This commit is contained in:
Andrey Starovoyt
2014-12-04 21:20:26 +03:00
parent 2a2b009535
commit 0b767366cb
28 changed files with 203 additions and 9 deletions
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.assert<caret>
}
boolean methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.assert <caret>
}
boolean methodCall(String s) {
return null;
}
}
@@ -1,8 +1,8 @@
public class Foo {
void m() {
assert is();<caret>
is();.assert <caret>
}
boolean is() {
return false;
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.if<caret>
}
boolean methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.if <caret>
}
boolean methodCall(String s) {
return null;
}
}
@@ -1,10 +1,8 @@
public class Foo {
void m() {
if (is()) {
<caret>
}
is();.if <caret>
}
boolean is() {
return false;
}
@@ -0,0 +1,5 @@
public class Foo {
Object m() {
new Object(.return<caret>
}
}
@@ -0,0 +1,5 @@
public class Foo {
Object m() {
new Object(.return <caret>
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
methodCall(.return<caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
methodCall("string".return<caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
methodCall("string".return <caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
methodCall(.return <caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
(methodCall("").return<caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
String m() {
(methodCall("").return <caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.sout<caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.sout <caret>
}
String methodCall(String s) {
return null;
}
}
@@ -0,0 +1,11 @@
import java.lang.Exception;
public class Foo {
void m() {
methodCall(.throw<caret>
}
Exception methodCall(String s) {
return null;
}
}
@@ -0,0 +1,11 @@
import java.lang.Exception;
public class Foo {
void m() {
methodCall(.throw <caret>
}
Exception methodCall(String s) {
return null;
}
}
@@ -2,6 +2,6 @@ import java.lang.RuntimeException;
public class Foo {
void m() {
throw new RuntimeException("error");
new RuntimeException("error");.throw <caret>
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.while<caret>
}
boolean methodCall(String s) {
return null;
}
}
@@ -0,0 +1,9 @@
public class Foo {
void m() {
methodCall(.while <caret>
}
boolean methodCall(String s) {
return null;
}
}