do not fall into inner classes if there is a good variant on the initial level

This commit is contained in:
Konstantin Bulenkov
2012-02-27 20:17:11 +01:00
parent 963d3e4c96
commit 76ca1f36bf
7 changed files with 43 additions and 4 deletions
@@ -0,0 +1,13 @@
class SelectLeafFirst3 {
int<caret> num;
void aaa(){}
void bbb(){}
void clear(){}
void zzz(){}
class ClearClass {
void kkk(){}
void www(){}
void clear(){}
void yyy(){}
}
}
@@ -0,0 +1,5 @@
-SelectLeafFirst3.java
-SelectLeafFirst3
[clear():void]
-ClearClass
clear():void
@@ -0,0 +1,12 @@
class SelectLeafFirst4 {
void aaa(){}
void bbb(){}
void clear(){}
void zzz(){}
class ClearClass {
void<caret> kkk(){}
void www(){}
void clear(){}
void yyy(){}
}
}
@@ -0,0 +1,5 @@
-SelectLeafFirst4.java
-SelectLeafFirst4
clear():void
-ClearClass
[clear():void]
@@ -31,5 +31,6 @@ public class JavaFileStructureFilteringTest extends JavaFileStructureTestCase {
public void testCamel2()throws Exception{checkTree("soHe");}
public void testSelectLeafFirst()throws Exception{checkTree("clear");}
public void testSelectLeafFirst2()throws Exception{checkTree("clear");}
public void testSelectLeafFirst3()throws Exception{checkTree("clear");}
public void testSelectLeafFirst4()throws Exception{checkTree("clear");}
}