@Test public void absent_are_equal() { assertTrue(OptionalUtil.byteArrayEquals(Optional.<byte[]>absent(), Optional.<byte[]>absent())); }
public static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b) { if (a.isPresent() != b.isPresent()) { return false; } if (a.isPresent()) { return Arrays.equals(a.get(), b.get()); } return true; }
OptionalUtil { public static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b) { if (a.isPresent() != b.isPresent()) { return false; } if (a.isPresent()) { return Arrays.equals(a.get(), b.get()); } return true; } }
OptionalUtil { public static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b) { if (a.isPresent() != b.isPresent()) { return false; } if (a.isPresent()) { return Arrays.equals(a.get(), b.get()); } return true; } private  OptionalUtil(); }
OptionalUtil { public static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b) { if (a.isPresent() != b.isPresent()) { return false; } if (a.isPresent()) { return Arrays.equals(a.get(), b.get()); } return true; } private  OptionalUtil(); static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b); static int byteArrayHashCode(Optional<byte[]> bytes); static Optional<String> absentIfEmpty(String value); static Optional<byte[]> absentIfEmpty(ByteString value); }
OptionalUtil { public static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b) { if (a.isPresent() != b.isPresent()) { return false; } if (a.isPresent()) { return Arrays.equals(a.get(), b.get()); } return true; } private  OptionalUtil(); static boolean byteArrayEquals(Optional<byte[]> a, Optional<byte[]> b); static int byteArrayHashCode(Optional<byte[]> bytes); static Optional<String> absentIfEmpty(String value); static Optional<byte[]> absentIfEmpty(ByteString value);  }