diff --git a/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner.java b/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner.java new file mode 100644 index 000000000000..13d3bd4607c7 --- /dev/null +++ b/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner.java @@ -0,0 +1,13 @@ +class Example { + void foo(int a, int b) { + new Runnable() { + @Override + public void run() { + bar(); + } + }; + } + + void bar(int a, int b) { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner_after.java b/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner_after.java new file mode 100644 index 000000000000..14f223dc12ba --- /dev/null +++ b/java/java-tests/testData/codeInsight/completion/normal/MakeMultipleArgumentsFinalWhenInInner_after.java @@ -0,0 +1,13 @@ +class Example { + void foo(final int a, final int b) { + new Runnable() { + @Override + public void run() { + bar(a, b); + } + }; + } + + void bar(int a, int b) { + } +} \ No newline at end of file diff --git a/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor.java b/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor.java new file mode 100644 index 000000000000..6807eec756a5 --- /dev/null +++ b/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor.java @@ -0,0 +1,9 @@ +import java.lang.Runnable; +import java.util.List; +import java.util.ArrayList; + +public class A { + void foo(List parameter) { + new Runnable(par) {} + } +} diff --git a/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor_after.java b/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor_after.java new file mode 100644 index 000000000000..b49303e871bf --- /dev/null +++ b/java/java-tests/testData/codeInsight/completion/normal/NoFinalInAnonymousConstructor_after.java @@ -0,0 +1,9 @@ +import java.lang.Runnable; +import java.util.List; +import java.util.ArrayList; + +public class A { + void foo(List parameter) { + new Runnable(parameter) {} + } +}