Uses of Class
org.glassfish.pfl.dynamic.codegen.impl.ExpressionFactory
Packages that use ExpressionFactory
-
Uses of ExpressionFactory in org.glassfish.pfl.dynamic.codegen.impl
Fields in org.glassfish.pfl.dynamic.codegen.impl declared as ExpressionFactoryModifier and TypeFieldDescriptionprivate ExpressionFactory
BlockStatement.efactory
private ExpressionFactory
ExpressionFactory.ExpressionBase.expressionFactory
Methods in org.glassfish.pfl.dynamic.codegen.impl that return ExpressionFactoryModifier and TypeMethodDescriptionBlockStatement.exprFactory()
Return the ExpressionFactory that must be used to create any expressions occuring either in expressions added to the body, or in other statements immediately contained in this BlockStatement.Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionFactoryModifier and TypeMethodDescriptionabstract Expression
ExpressionFactory.BinaryOperator.create
(ExpressionFactory ef, Expression left, Expression right) private static Expression
ExpressionFactory.BinaryOperator.createEqualityExpression
(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right) private static Expression
ExpressionFactory.BinaryOperator.createNumericExpression
(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right) Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionFactoryModifierConstructorDescription(package private)
ArrayIndexExpression
(ExpressionFactory ef, Expression expr, Expression index) (package private)
ArrayLengthExpression
(ExpressionFactory ef, Expression expr) (package private)
BinaryOperatorExpression
(ExpressionFactory ef, Type type, Expression left, ExpressionFactory.BinaryOperator op, Expression right) (package private)
CallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> args) (package private)
CastExpression
(ExpressionFactory ef, Type type, Expression expr) (package private)
ConstantExpression
(ExpressionFactory ef, Type type, Object value) (package private)
FieldAccessExpressionBase
(ExpressionFactory ef, String fieldName) (package private)
IfExpression
(ExpressionFactory ef, Expression condition, Expression truePart, Expression falsePart) (package private)
InstofExpression
(ExpressionFactory ef, Expression expr, Type type) (package private)
NewArrExpression
(ExpressionFactory ef, Type ctype, Expression size, List<Expression> exprs) (package private)
NewObjExpression
(ExpressionFactory ef, Type type, Signature signature, List<Expression> args) (package private)
NonStaticCallExpression
(ExpressionFactory ef, Expression target, String ident, Signature signature, List<Expression> args) (package private)
NonStaticFieldAccessExpression
(ExpressionFactory ef, Expression target, String fieldName) (package private)
StaticCallExpression
(ExpressionFactory ef, Type target, String ident, Signature signature, List<Expression> args) (package private)
StaticFieldAccessExpression
(ExpressionFactory ef, Type target, String fieldName) (package private)
SuperCallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> exprs) (package private)
SuperObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) (package private)
(package private)
ThisObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) (package private)
(package private)
VariableImpl
(ExpressionFactory ef, Type type, String ident) (package private)
-
Uses of ExpressionFactory in org.glassfish.pfl.dynamic.codegen.spi
Fields in org.glassfish.pfl.dynamic.codegen.spi declared as ExpressionFactoryMethods in org.glassfish.pfl.dynamic.codegen.spi that return ExpressionFactoryModifier and TypeMethodDescription(package private) final ExpressionFactory
Wrapper.Context.ef()
(package private) ExpressionFactory
Wrapper.Environment.ef()