commit | ecba45b579d03f4e3032f64b0dc29bd0b019f356 | [log] [tgz] |
---|---|---|
author | Manju Mathew <manju_mathew@in.ibm.com> | Fri Feb 14 17:33:25 2014 +1100 |
committer | Manju Mathew <manju_mathew@in.ibm.com> | Fri Feb 14 17:33:25 2014 +1100 |
tree | 97390e28e0ba4d804027a599a9d99bbb82255b24 | |
parent | 1fa7558ed5b5098be920ba39ae0d8f2d68e3f004 [diff] |
Fixed Bug 408937: [1.8][rename] Unable to rename variables in lambda expression field Added test case for comment 2
diff --git a/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/in/A.java b/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/in/A.java new file mode 100644 index 0000000..67479ed --- /dev/null +++ b/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/in/A.java
@@ -0,0 +1,12 @@ +package p; + @FunctionalInterface + interface I { + int foo (int x); + } + + public class A { + I i1= (x) -> { + x++; + return /*[*/x/*]*/; + }; + }
diff --git a/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/out/A.java b/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/out/A.java new file mode 100644 index 0000000..df7774f --- /dev/null +++ b/org.eclipse.jdt.ui.tests.refactoring/resources/RenameTests18/testLambda3/out/A.java
@@ -0,0 +1,12 @@ +package p; + @FunctionalInterface + interface I { + int foo (int x); + } + + public class A { + I i1= (x_renamed) -> { + x_renamed++; + return /*[*/x_renamed/*]*/; + }; + }
diff --git a/org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/RenameTests18.java b/org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/RenameTests18.java index bb7e718..ca1545d 100644 --- a/org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/RenameTests18.java +++ b/org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/RenameTests18.java
@@ -137,4 +137,8 @@ public void testLambda2() throws Exception { helper2("renamedIi", true); } + + public void testLambda3() throws Exception { + helper2("x_renamed", true); + } }