method chain completion: make it works inside return statement

This commit is contained in:
Dmitry Batkovich
2017-05-29 19:16:06 +03:00
parent 7fe250275a
commit 1279ab20d8
4 changed files with 64 additions and 5 deletions
@@ -0,0 +1,15 @@
class PsiClass {
}
class PsiElementFactory {
public PsiClass createClass() {
return null;
}
}
public class TestCompletion {
public PsiClass method(PsiElementFactory f) {
return <caret>
}
}
@@ -0,0 +1,20 @@
public class TestIndex {
public void statMethod(PsiElementFactory f) {
f.createClass();
f.createClass();
f.createClass();
f.createClass();
f.createClass();
f.createClass();
}
}
class PsiClass {
}
class PsiElementFactory {
public PsiClass createClass() {
return null;
}
}