From da5d2928a287ea9ceff8334becb804e97b66452c Mon Sep 17 00:00:00 2001
From: Adam Blank <blank@cs.washington.edu>
Date: Wed, 20 Jan 2016 07:55:37 -0800
Subject: [PATCH] Fixes typo

---
 src/cse332/interfaces/misc/BString.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/cse332/interfaces/misc/BString.java b/src/cse332/interfaces/misc/BString.java
index 07e860d..e757c64 100644
--- a/src/cse332/interfaces/misc/BString.java
+++ b/src/cse332/interfaces/misc/BString.java
@@ -6,7 +6,7 @@ import java.util.Iterator;
 import cse332.interfaces.worklists.FixedSizeFIFOWorkList;
 import datastructures.worklists.CircularArrayFIFOQueue;
 
-public abstract class BString<Alphabet extends Comparable<Alphabet> implements Iterable<Alphabet>, Comparable<BString<Alphabet>> {
+public abstract class BString<Alphabet extends Comparable<Alphabet>> implements Iterable<Alphabet>, Comparable<BString<Alphabet>> {
     protected FixedSizeFIFOWorkList<Alphabet> str;
 
     public BString(Alphabet[] str) {
@@ -26,7 +26,7 @@ public abstract class BString<Alphabet extends Comparable<Alphabet> implements I
     }
 
     @SuppressWarnings("unchecked")
-    public static <A, X extends BString<A>> Class<A> getLetterType(Class<X> clz) {
+    public static <A extends Comparable<A>, X extends BString<A>> Class<A> getLetterType(Class<X> clz) {
         try {
             return (Class<A>) clz.getMethod("getLetterType", (Class<?>[]) null)
                     .invoke(null, (Object[]) null);
-- 
GitLab