cleanup
authorAlexey Kudravtsev <cdr@intellij.com>
Thu, 11 Mar 2010 08:31:31 +0000 (11:31 +0300)
committerAlexey Kudravtsev <cdr@intellij.com>
Thu, 11 Mar 2010 08:32:36 +0000 (11:32 +0300)
platform/lang-api/src/com/intellij/psi/WalkingState.java
platform/util/src/com/intellij/openapi/util/Comparing.java

index a3dc83c42fd42e5b5986ce7cfbc3f4e10a37c30c..d6ac55d5daad4d6cd0599ed8bc552f06f77787bc 100644 (file)
@@ -64,7 +64,7 @@ public abstract class WalkingState<T> {
     }
   }
 
     }
   }
 
-  private T next(T element, T root, boolean isDown) {
+  public T next(T element, T root, boolean isDown) {
     if (isDown) {
       T child = myWalker.getFirstChild(element);
       if (child != null) return child;
     if (isDown) {
       T child = myWalker.getFirstChild(element);
       if (child != null) return child;
index 018738838a7249890ed453cae30051a359ae8cf0..413ae1d986ba72a2f4d4755681fb1f35ef280ba6 100644 (file)
@@ -130,6 +130,10 @@ public class Comparing {
   public static int hashcode(Object obj) { return obj == null ? 0 : obj.hashCode(); }
   public static int hashcode(Object obj1, Object obj2) { return hashcode(obj1) ^ hashcode(obj2); }
 
   public static int hashcode(Object obj) { return obj == null ? 0 : obj.hashCode(); }
   public static int hashcode(Object obj1, Object obj2) { return hashcode(obj1) ^ hashcode(obj2); }
 
+  public static int compare(int name1, int name2) {
+    return name1 < name2 ? -1 : name1 == name2 ? 0 : 1;
+  }
+
   public static <T extends Comparable<T>> int compare(final T name1, final T name2) {
     if (name1 == null) return name2 == null ? 0 : -1;
     if (name2 == null) return 1;
   public static <T extends Comparable<T>> int compare(final T name1, final T name2) {
     if (name1 == null) return name2 == null ? 0 : -1;
     if (name2 == null) return 1;