From a3562d5b8ec193856e2b738aadf0a9b1ed5f851f Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Tue, 6 Sep 2011 11:59:00 -0400 Subject: [PATCH] Minimal fix needed to avert the JDK bug, this will be leading to more significant refactoring. --- src/main/java/com/syncleus/dann/neural/AbstractSynapse.java | 2 +- src/main/java/com/syncleus/dann/neural/SimpleSynapse.java | 2 +- src/main/java/com/syncleus/dann/neural/Synapse.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/syncleus/dann/neural/AbstractSynapse.java b/src/main/java/com/syncleus/dann/neural/AbstractSynapse.java index 29d3d757..da041fbc 100644 --- a/src/main/java/com/syncleus/dann/neural/AbstractSynapse.java +++ b/src/main/java/com/syncleus/dann/neural/AbstractSynapse.java @@ -22,7 +22,7 @@ import java.util.List; import java.util.Random; import com.syncleus.dann.graph.AbstractDirectedEdge; -public abstract class AbstractSynapse<N extends Neuron> extends AbstractDirectedEdge<N> implements Synapse<N> +public abstract class AbstractSynapse<N> extends AbstractDirectedEdge<N> implements Synapse<N> { private static final long serialVersionUID = -7939448149356677295L; /** diff --git a/src/main/java/com/syncleus/dann/neural/SimpleSynapse.java b/src/main/java/com/syncleus/dann/neural/SimpleSynapse.java index 69b899ea..df04b364 100644 --- a/src/main/java/com/syncleus/dann/neural/SimpleSynapse.java +++ b/src/main/java/com/syncleus/dann/neural/SimpleSynapse.java @@ -28,7 +28,7 @@ import java.util.List; * @see com.syncleus.dann.neural.Neuron * @since 1.0 */ -public final class SimpleSynapse<N extends Neuron> extends AbstractSynapse<N> +public final class SimpleSynapse<N> extends AbstractSynapse<N> { private static final long serialVersionUID = -209835498037456098L; /** diff --git a/src/main/java/com/syncleus/dann/neural/Synapse.java b/src/main/java/com/syncleus/dann/neural/Synapse.java index fe253c91..f06811e5 100644 --- a/src/main/java/com/syncleus/dann/neural/Synapse.java +++ b/src/main/java/com/syncleus/dann/neural/Synapse.java @@ -20,7 +20,7 @@ package com.syncleus.dann.neural; import com.syncleus.dann.graph.WeightedDirectedEdge; -public interface Synapse<N extends Neuron> extends WeightedDirectedEdge<N> +public interface Synapse<N> extends WeightedDirectedEdge<N> { double getInput(); void setInput(double input); -- GitLab