diff options
Diffstat (limited to 'java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java')
-rw-r--r-- | java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java b/java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java index 024257bea9..7308de80d6 100644 --- a/java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java +++ b/java/broker/src/main/java/org/apache/qpid/server/filter/BinaryExpression.java @@ -23,23 +23,23 @@ package org.apache.qpid.server.filter; /** * An expression which performs an operation on two expression values. */ -public abstract class BinaryExpression implements Expression +public abstract class BinaryExpression<E extends Exception> implements Expression<E> { - protected Expression left; - protected Expression right; + protected Expression<E> left; + protected Expression<E> right; - public BinaryExpression(Expression left, Expression right) + public BinaryExpression(Expression<E> left, Expression<E> right) { this.left = left; this.right = right; } - public Expression getLeft() + public Expression<E> getLeft() { return left; } - public Expression getRight() + public Expression<E> getRight() { return right; } @@ -90,7 +90,7 @@ public abstract class BinaryExpression implements Expression /** * @param expression */ - public void setRight(Expression expression) + public void setRight(Expression<E> expression) { right = expression; } @@ -98,7 +98,7 @@ public abstract class BinaryExpression implements Expression /** * @param expression */ - public void setLeft(Expression expression) + public void setLeft(Expression<E> expression) { left = expression; } |