generate default method and improved text & description for "delegated method with default parameter value" intentions

This commit is contained in:
Bas Leijdekkers
2015-08-08 21:54:24 +02:00
parent 49354727e9
commit 59f25f9789
27 changed files with 85 additions and 44 deletions
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
void foo() {
foo(<caret>);
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
abstract class Test {
int foo(boolean... args) {
return foo(<caret>, args);
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo() {
return foo();
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded constructor with default parameter value" "true"
class Test {
Test() {
this(<caret>);
@@ -0,0 +1,8 @@
// "Generate overloaded method with default parameter value" "true"
interface Test {
default void foo() {
foo();
}
void foo(int ii);
}
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
/**
*/
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo() {
return foo(<caret>);
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
<T> int foo(boolean... args) {
return foo(<caret>, args);
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo(boolean... args) {
return foo(<caret>, args);
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
void foo(int i<caret>i){
}
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
abstract class Test {
abstract int foo(int i<caret>i, boolean... args);
}
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo(int i<caret>i){
//comment1
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded constructor with default parameter value" "true"
class Test {
Test(int i<caret>i){}
}
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "false"
// "Generate overloaded method with default parameter value" "false"
class Test {
void foo(){}
void foo(int i<caret>i){
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "false"
// "Generate overloaded method with default parameter value" "true"
interface Test {
void foo(int i<caret>i);
}
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
/**
* @param i
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo(int i<caret>i){
return 1;
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
<T> int foo(T i<caret>i, boolean... args){
return 1;
@@ -1,4 +1,4 @@
// "Generate delegated method with default parameter value" "true"
// "Generate overloaded method with default parameter value" "true"
class Test {
int foo(int i<caret>i, boolean... args){
return 1;