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

Uses of Interface
dk.rode.thesis.interpreter.InitialisableExpression

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

Uses of InitialisableExpression in dk.rode.thesis.builder
 

Classes in dk.rode.thesis.builder that implement InitialisableExpression
 class TypedFlowExpression<E>
          A typed flow expression represents one or more expressions to be evaluated in order, one at a time, where the type of value the evaluation of the expressions produces associated with it at runtime.
 

Uses of InitialisableExpression in dk.rode.thesis.interpreter
 

Classes in dk.rode.thesis.interpreter that implement InitialisableExpression
 class FlowExpression<E>
          A flow expression represents one or more expressions to be evaluated in order, one at a time.
 class TypedExpressionDecorator<E>
          A type expression decorator allows any expression to be explicitly associated with the type of the values the evaluation of it will produce.
 

Methods in dk.rode.thesis.interpreter that return InitialisableExpression
 InitialisableExpression<E> InitialisableExpression.copy()
          Copies this initialisable expression.
 InitialisableExpression<E> InitialisableExpression.initialise()
          Initialises this expression before evaluation.
 


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.