Class ExpressionFactory

java.lang.Object
org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory

public final class ExpressionFactory extends Object
Used to create all expressions. BlockStatement is used as the factory for creating instances of ExpressionFactory. All statements created by an ExpressionFactory have the BlockStatement that created this ExpressionFactory as their parent. An ExpressionFactory should be used only to create Expression instances in statements inside the creating BlockStatement. Each subtype of Expression is defined as a static inner class in ExpressionFactory.