From 59e189bef2b5e6d129fb7c2c988ed0b2130e36ac Mon Sep 17 00:00:00 2001
From: lclc98
Date: Mon, 4 Jul 2016 18:14:22 +1000
Subject: Reformat
---
src/main/java/cuchaz/enigma/utils/Utils.java | 134 +++++++++++++++++++++++++++
1 file changed, 134 insertions(+)
create mode 100644 src/main/java/cuchaz/enigma/utils/Utils.java
(limited to 'src/main/java/cuchaz/enigma/utils/Utils.java')
diff --git a/src/main/java/cuchaz/enigma/utils/Utils.java b/src/main/java/cuchaz/enigma/utils/Utils.java
new file mode 100644
index 0000000..e391b5a
--- /dev/null
+++ b/src/main/java/cuchaz/enigma/utils/Utils.java
@@ -0,0 +1,134 @@
+/*******************************************************************************
+ * Copyright (c) 2015 Jeff Martin.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the GNU Lesser General Public
+ * License v3.0 which accompanies this distribution, and is available at
+ * http://www.gnu.org/licenses/lgpl.html
+ *
+ * Contributors:
+ * Jeff Martin - initial API and implementation
+ ******************************************************************************/
+package cuchaz.enigma.utils;
+
+import com.google.common.io.CharStreams;
+
+import java.awt.Desktop;
+import java.awt.Font;
+import java.awt.Rectangle;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.MouseEvent;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.Arrays;
+
+import javax.swing.*;
+import javax.swing.text.BadLocationException;
+import javax.swing.text.Highlighter;
+
+import cuchaz.enigma.analysis.Token;
+
+public class Utils {
+
+ public static int combineHashesOrdered(Object... objs) {
+ return combineHashesOrdered(Arrays.asList(objs));
+ }
+
+ public static int combineHashesOrdered(Iterable