java completion: fix "{} ()" when choosing anonymous class constructor with parameters

This commit is contained in:
peter
2016-10-19 09:23:15 +02:00
parent 0ac4972e92
commit 2824ee87e4
11 changed files with 200 additions and 43 deletions
@@ -0,0 +1,8 @@
abstract class Foo{
public Foo(int x) {
}
{
Foo f = new F<caret>
}
}
@@ -0,0 +1,8 @@
abstract class Foo{
public Foo(int x) {
}
{
Foo f = new Foo(<selection>x</selection><caret>) {}
}
}
@@ -0,0 +1,8 @@
class Foo{
Foo(int arg) {
}
{
Foo f = new F<caret>
}
}
@@ -0,0 +1,8 @@
class Foo{
Foo(int arg) {
}
{
Foo f = new Foo(<selection>arg</selection><caret>)
}
}
@@ -0,0 +1,5 @@
class Foo{
{
Foo f = new F<caret>
}
}
@@ -0,0 +1,5 @@
class Foo{
{
Foo f = new Foo()<caret>
}
}
@@ -0,0 +1,12 @@
class Foo{
Foo(int arg) {
}
Foo(boolean arg) {
}
Foo() {
}
{
Foo f = new F<caret>
}
}