Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Class
dk.rode.thesis.interpreter.BinaryExpression

Packages that use BinaryExpression
dk.rode.thesis.interpreter Implementations and examples of the Interpreter design pattern [Gamma95, p.243]. 
 

Uses of BinaryExpression in dk.rode.thesis.interpreter
 

Subclasses of BinaryExpression in dk.rode.thesis.interpreter
 class AndExpression
          A logical and expression for two expressions evaluating to a Boolean value.
 class CompareExpression<E extends Comparable<? super E>>
          A compare expression can compare two expressions evaluating to the same Comparable type as smaller than, smaller than or equal, equal, not equal, greater than, or equal or greater than.
 class ConditionalExpression<E>
          A conditional expression represents an if-then-else expression.
 class EqualExpression
          An equal expression can determine if the result of evaluating two expressions is equal or not, regardless of types.
 class OrExpression
          A logical or expression for two expressions evaluating to a Boolean value.
 

Constructors in dk.rode.thesis.interpreter with parameters of type BinaryExpression
BinaryExpression(BinaryExpression<? extends T,E> expression)
          Copy constructor.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.