From d51cd7e08a33502c4e5710312212e74c6ca656ee Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sat, 29 Oct 2011 15:50:41 -0700 Subject: [PATCH] Reader and Writer are abstract classes. GWT tests work now. Yay! --- src/main/java/com/samskivert/gwt/java/io/Reader.java | 4 ++-- src/main/java/com/samskivert/gwt/java/io/StringReader.java | 2 +- src/main/java/com/samskivert/gwt/java/io/StringWriter.java | 2 +- src/main/java/com/samskivert/gwt/java/io/Writer.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/samskivert/gwt/java/io/Reader.java b/src/main/java/com/samskivert/gwt/java/io/Reader.java index e5db421..2c05663 100644 --- a/src/main/java/com/samskivert/gwt/java/io/Reader.java +++ b/src/main/java/com/samskivert/gwt/java/io/Reader.java @@ -6,7 +6,7 @@ package java.io; /** * A minimal version of {@code Reader} to satisfy GWT. */ -public interface Reader +public abstract class Reader { - int read () throws IOException; + public abstract int read () throws IOException; } diff --git a/src/main/java/com/samskivert/gwt/java/io/StringReader.java b/src/main/java/com/samskivert/gwt/java/io/StringReader.java index 4f9e099..324e87e 100644 --- a/src/main/java/com/samskivert/gwt/java/io/StringReader.java +++ b/src/main/java/com/samskivert/gwt/java/io/StringReader.java @@ -6,7 +6,7 @@ package java.io; /** * A basic implementation of {@code StringReader} for use in GWT. */ -public class StringReader implements Reader +public class StringReader extends Reader { public StringReader (String data) { _data = data; diff --git a/src/main/java/com/samskivert/gwt/java/io/StringWriter.java b/src/main/java/com/samskivert/gwt/java/io/StringWriter.java index a3e9891..2088163 100644 --- a/src/main/java/com/samskivert/gwt/java/io/StringWriter.java +++ b/src/main/java/com/samskivert/gwt/java/io/StringWriter.java @@ -6,7 +6,7 @@ package java.io; /** * A basic implementation of {@code StringReader} for use in GWT. */ -public class StringWriter implements Writer +public class StringWriter extends Writer { public void write (String text) throws IOException { _buf.append(text); diff --git a/src/main/java/com/samskivert/gwt/java/io/Writer.java b/src/main/java/com/samskivert/gwt/java/io/Writer.java index 24d3d4b..e9cd6df 100644 --- a/src/main/java/com/samskivert/gwt/java/io/Writer.java +++ b/src/main/java/com/samskivert/gwt/java/io/Writer.java @@ -6,7 +6,7 @@ package java.io; /** * A minimal version of {@code Writer} to satisfy GWT. */ -public interface Writer +public abstract class Writer { - void write (String text) throws IOException; + public abstract void write (String text) throws IOException; }