1 23 24 29 30 package com.sun.appserv.management.util.misc; 31 32 import com.sun.appserv.management.util.misc.ClassUtil; 33 34 37 38 public final class CompareUtil 39 { 40 private 41 CompareUtil( ) 42 { 43 } 45 46 47 public static boolean 48 objectsEqual( Object o1, Object o2 ) 49 { 50 boolean equal = o1 == o2; 51 52 if ( ! equal ) 53 { 54 if ( o1 == null ) 55 { 56 equal = false; 58 } 59 else 60 { 61 equal = o1.equals( o2 ); 62 if ( ! equal ) 63 { 64 if ( ClassUtil.objectIsArray( o1 ) ) 65 { 66 equal = ArrayUtil.arraysEqual( o1, o2 ); 67 } 68 } 69 } 70 } 71 72 return( equal ); 73 } 74 } 75 76 | Popular Tags |