From 17fd271a9372676e3fa84f8d880cd20e42bb3413 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 11 Mar 2010 11:31:31 +0300 Subject: [PATCH] cleanup --- platform/lang-api/src/com/intellij/psi/WalkingState.java | 2 +- platform/util/src/com/intellij/openapi/util/Comparing.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/lang-api/src/com/intellij/psi/WalkingState.java b/platform/lang-api/src/com/intellij/psi/WalkingState.java index a3dc83c42fd4..d6ac55d5daad 100644 --- a/platform/lang-api/src/com/intellij/psi/WalkingState.java +++ b/platform/lang-api/src/com/intellij/psi/WalkingState.java @@ -64,7 +64,7 @@ public abstract class WalkingState { } } - 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; diff --git a/platform/util/src/com/intellij/openapi/util/Comparing.java b/platform/util/src/com/intellij/openapi/util/Comparing.java index 018738838a72..413ae1d986ba 100644 --- a/platform/util/src/com/intellij/openapi/util/Comparing.java +++ b/platform/util/src/com/intellij/openapi/util/Comparing.java @@ -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 compare(int name1, int name2) { + return name1 < name2 ? -1 : name1 == name2 ? 0 : 1; + } + public static > int compare(final T name1, final T name2) { if (name1 == null) return name2 == null ? 0 : -1; if (name2 == null) return 1; -- 2.32.0