package org.codemucker.jmutate.ast;

public class SearchDepth {
    
    public final int max;
    
    public static final SearchDepth  DIRECT = new SearchDepth(0);
    public static final SearchDepth DIRECT_CHILDREN = new SearchDepth(1);
    public static final SearchDepth ANY = new SearchDepth(-1);
    
    private SearchDepth(int max){
        this.max = max;
    }
    
    public static SearchDepth max(int max){
        return new SearchDepth(max);
    }
}

@@ -28,17 +28,19 @@
 ate.ast;
-%0A
+%0D%0A%0D
 %0Apublic 
@@ -58,21 +58,23 @@
 hDepth %7B
+%0D
 %0A    
+%0D
 %0A    pub
@@ -91,21 +91,23 @@
 int max;
+%0D
 %0A    
+%0D
 %0A    pub
@@ -164,16 +164,17 @@
 epth(0);
+%0D
 %0A    pub
@@ -239,16 +239,17 @@
 epth(1);
+%0D
 %0A    pub
@@ -303,21 +303,23 @@
 pth(-1);
+%0D
 %0A    
+%0D
 %0A    pri
@@ -336,32 +336,33 @@
 hDepth(int max)%7B
+%0D
 %0A        this.ma
@@ -373,19 +373,22 @@
 max;
+%0D
 %0A    %7D
+%0D
 %0A    
+%0D
 %0A   
@@ -427,16 +427,17 @@
 nt max)%7B
+%0D
 %0A       
@@ -469,13 +469,16 @@
 ax);
+%0D
 %0A    %7D
+%0D
 %0A%7D
+%0D
 %0A

make consistent use of getFullName vs getQualifiedName