From 9ca8a7752adcac81d7b26aff0ca11bf53725b70e Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Wed, 20 Apr 2016 17:36:13 +0000
Subject: [PATCH] drop unused Blockfile classes

---
 .../src/net/metanotion/io/SerialStreams.java  | 62 -------------------
 .../src/net/metanotion/io/data/NullBytes.java | 36 -----------
 2 files changed, 98 deletions(-)
 delete mode 100644 core/java/src/net/metanotion/io/SerialStreams.java
 delete mode 100644 core/java/src/net/metanotion/io/data/NullBytes.java

diff --git a/core/java/src/net/metanotion/io/SerialStreams.java b/core/java/src/net/metanotion/io/SerialStreams.java
deleted file mode 100644
index c8c430e93a..0000000000
--- a/core/java/src/net/metanotion/io/SerialStreams.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright (c) 2006, Matthew Estes
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-	* Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-	* Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-	* Neither the name of Metanotion Software nor the names of its
-contributors may be used to endorse or promote products derived from this
-software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-package net.metanotion.io;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.DataInputStream;
-import java.io.DataOutputStream;
-import java.io.IOException;
-
-import net.metanotion.io.Serializer;
-
-public abstract class SerialStreams implements Serializer {
-	public byte[] getBytes(Object o) {
-		try {
-			ByteArrayOutputStream baos = new ByteArrayOutputStream();
-			DataOutputStream dos = new DataOutputStream(baos);
-			writeOut(dos, o);
-			return baos.toByteArray();
-		} catch (IOException ioe) { throw new Error(); }
-	}
-
-	public Object construct(byte[] b) {
-		try {
-			ByteArrayInputStream bais = new ByteArrayInputStream(b);
-			DataInputStream dis = new DataInputStream(bais);
-			return readIn(dis);
-		} catch (IOException ioe) {
-			ioe.printStackTrace();
-			throw new Error();
-		}
-	}
-
-	abstract public void writeOut(DataOutputStream dos, Object o) throws IOException;
-	abstract public Object readIn(DataInputStream dis) throws IOException;
-}
diff --git a/core/java/src/net/metanotion/io/data/NullBytes.java b/core/java/src/net/metanotion/io/data/NullBytes.java
deleted file mode 100644
index fb51a12411..0000000000
--- a/core/java/src/net/metanotion/io/data/NullBytes.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-Copyright (c) 2006, Matthew Estes
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-	* Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-	* Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-	* Neither the name of Metanotion Software nor the names of its
-contributors may be used to endorse or promote products derived from this
-software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-package net.metanotion.io.data;
-
-import net.metanotion.io.Serializer;
-
-public class NullBytes implements Serializer<Object> {
-	public byte[] getBytes(Object o) { return null; }
-	public Object construct(byte[] b) { return null; }
-}
-- 
GitLab