Uses of Interface
org.glassfish.pfl.dynamic.codegen.spi.Expression
Packages that use Expression
-
Uses of Expression in org.glassfish.pfl.dynamic.codegen.impl
Subinterfaces of Expression in org.glassfish.pfl.dynamic.codegen.implClasses in org.glassfish.pfl.dynamic.codegen.impl that implement ExpressionModifier and TypeClassDescriptionstatic final class
static final class
static final class
static class
Representation of any sort of method call other than a constructor invocation.static final class
static final class
Class that represents a constant value of any primitive type, a String, or a Class.static class
static class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
Class used to represent the current object ("this" in java).static final class
static final class
Representation of the application of a UnaryOperator to an Expression.static final class
static final class
Class that represents a void expression.Fields in org.glassfish.pfl.dynamic.codegen.impl declared as ExpressionModifier and TypeFieldDescriptionprivate Expression
ExpressionFactory.IfExpression.condition
private Expression
IfStatement.condition
private Expression
WhileStatement.condition
private Expression
DefinitionStatement.expr
private Expression
ExpressionFactory.ArrayIndexExpression.expr
private Expression
ExpressionFactory.ArrayLengthExpression.expr
private Expression
ExpressionFactory.CastExpression.expr
private Expression
ExpressionFactory.InstofExpression.expr
private Expression
ExpressionFactory.UnaryOperatorExpression.expr
private Expression
ExpressionFactory.IfExpression.falsePart
private Expression
ExpressionFactory.ArrayIndexExpression.index
private Expression
ExpressionFactory.BinaryOperatorExpression.left
private Expression
ExpressionFactory.BinaryOperatorExpression.right
private Expression
ExpressionFactory.NewArrExpression.size
private Expression
ExpressionFactory.IfExpression.truePart
Fields in org.glassfish.pfl.dynamic.codegen.impl with type parameters of type ExpressionModifier and TypeFieldDescriptionprivate List
<Expression> ExpressionFactory.CallExpression.args
private List
<Expression> ExpressionFactory.NewObjExpression.args
private List
<Expression> ExpressionFactory.NewArrExpression.exprs
private List
<Expression> ExpressionFactory.SuperCallExpression.exprs
private List
<Expression> ExpressionFactory.SuperObjExpression.exprs
private List
<Expression> ExpressionFactory.ThisObjExpression.exprs
private final IdentityHashMap
<Expression, Boolean> ExpressionFactory.unusedExpressions
Methods in org.glassfish.pfl.dynamic.codegen.impl that return ExpressionModifier and TypeMethodDescriptionBlockStatement.addDefinition
(Type type, String ident, Expression value) ExpressionFactory.arrayIndex
(Expression expr, Expression index) ExpressionFactory.arrayLength
(Expression expr) ExpressionFactory.binaryOperator
(Expression left, ExpressionFactory.BinaryOperator op, Expression right) ExpressionFactory.call
(Expression target, String ident, List<Expression> exprs) Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.ExpressionFactory.call
(Expression target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a non-static method invocation.ExpressionFactory.cast
(Type type, Expression expr) ExpressionFactory.IfExpression.condition()
IfStatement.condition()
WhileStatement.condition()
abstract 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) DefinitionStatement.expr()
ExpressionFactory.ArrayIndexExpression.expr()
ExpressionFactory.ArrayLengthExpression.expr()
ExpressionFactory.CastExpression.expr()
ExpressionFactory.InstofExpression.expr()
ExpressionFactory.UnaryOperatorExpression.expr()
ExpressionFactory.IfExpression.falsePart()
ExpressionFactory.fieldAccess
(Expression target, String fieldName) ExpressionFactory.fieldAccess
(Type target, String fieldName) FieldGenerator.getExpression()
ExpressionFactory.ifExpression
(Expression condition, Expression truePart, Expression falsePart) ExpressionFactory.ArrayIndexExpression.index()
ExpressionFactory.instof
(Expression expr, Type type) ExpressionFactory.BinaryOperatorExpression.left()
ExpressionFactory.newArr
(Type type, Expression size) ExpressionFactory.newArrInit
(Type type, List<Expression> exprs) ExpressionFactory.newObj
(Type type, List<Expression> exprs) ExpressionFactory.newObj
(Type type, Signature signature, List<Expression> args) ExpressionFactory.BinaryOperatorExpression.right()
ExpressionFactory.NewArrExpression.size()
ExpressionFactory.staticCall
(Type target, String ident, List<Expression> exprs) Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.ExpressionFactory.staticCall
(Type target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a static method invocation.ExpressionFactory.superCall
(String ident, List<Expression> exprs) ExpressionFactory.superCall
(String ident, Signature signature, List<Expression> exprs) ExpressionFactory.superObj
(List<Expression> exprs) Call to superclass constructor.ExpressionFactory.superObj
(Signature signature, List<Expression> exprs) Call to superclass constructor.ExpressionFactory.thisObj
(List<Expression> exprs) Call to another constructor.ExpressionFactory.thisObj
(Signature signature, List<Expression> exprs) Call to another constructor.ExpressionFactory.IfExpression.truePart()
ExpressionFactory.unaryOp
(ExpressionFactory.UnaryOperator op, Expression expr) Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type ExpressionModifier and TypeMethodDescriptionfinal List
<Expression> ExpressionFactory.CallExpression.args()
final List
<Expression> ExpressionFactory.NewObjExpression.args()
(package private) static List
<Expression> ExpressionFactory.copyExpressionList
(Node newParent, List<Expression> exprs) ExpressionFactory.NewArrExpression.exprs()
ExpressionFactory.SuperCallExpression.exprs()
ExpressionFactory.SuperObjExpression.exprs()
ExpressionFactory.ThisObjExpression.exprs()
final IdentityHashMap
<Expression, Boolean> ExpressionFactory.unusedExpressions()
Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
BlockStatement.addAssign
(Expression left, Expression right) BlockStatement.addDefinition
(Type type, String ident, Expression value) void
BlockStatement.addExpression
(Expression expr) BlockStatement.addIf
(Expression cond) void
BlockStatement.addReturn
(Expression expr) Add a return with an expression to this BlockStatement.BlockStatement.addSwitch
(Expression value) void
BlockStatement.addThrow
(Expression expr) BlockStatement.addWhile
(Expression expr) ExpressionFactory.arrayIndex
(Expression expr, Expression index) ExpressionFactory.arrayLength
(Expression expr) ExpressionFactory.binaryOperator
(Expression left, ExpressionFactory.BinaryOperator op, Expression right) ExpressionFactory.call
(Expression target, String ident, List<Expression> exprs) Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.ExpressionFactory.call
(Expression target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a non-static method invocation.ExpressionFactory.cast
(Type type, Expression expr) abstract void
ExpressionFactory.UnaryOperator.checkType
(Expression arg) abstract 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) ExpressionFactory.fieldAccess
(Expression target, String fieldName) ExpressionFactory.ifExpression
(Expression condition, Expression truePart, Expression falsePart) ExpressionFactory.instof
(Expression expr, Type type) ExpressionFactory.newArr
(Type type, Expression size) ExpressionFactory.unaryOp
(ExpressionFactory.UnaryOperator op, Expression expr) Method parameters in org.glassfish.pfl.dynamic.codegen.impl with type arguments of type ExpressionModifier and TypeMethodDescriptionExpressionFactory.call
(Expression target, String ident, List<Expression> exprs) Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.ExpressionFactory.call
(Expression target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a non-static method invocation.(package private) static List
<Expression> ExpressionFactory.copyExpressionList
(Node newParent, List<Expression> exprs) ExpressionFactory.newArrInit
(Type type, List<Expression> exprs) ExpressionFactory.newObj
(Type type, List<Expression> exprs) ExpressionFactory.newObj
(Type type, Signature signature, List<Expression> args) ExpressionFactory.staticCall
(Type target, String ident, List<Expression> exprs) Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.ExpressionFactory.staticCall
(Type target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a static method invocation.ExpressionFactory.superCall
(String ident, List<Expression> exprs) ExpressionFactory.superCall
(String ident, Signature signature, List<Expression> exprs) ExpressionFactory.superObj
(List<Expression> exprs) Call to superclass constructor.ExpressionFactory.superObj
(Signature signature, List<Expression> exprs) Call to superclass constructor.ExpressionFactory.thisObj
(List<Expression> exprs) Call to another constructor.ExpressionFactory.thisObj
(Signature signature, List<Expression> exprs) Call to another constructor.Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionModifierConstructorDescription(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)
CastExpression
(ExpressionFactory ef, Type type, Expression expr) (package private)
DefinitionStatement
(Node parent, Variable var, Expression expr) (package private)
IfExpression
(ExpressionFactory ef, Expression condition, Expression truePart, Expression falsePart) (package private)
IfStatement
(Node parent, Expression expr) (package private)
InstofExpression
(ExpressionFactory ef, Expression expr, Type type) (package private)
NewArrExpression
(ExpressionFactory ef, Type ctype, Expression size, List<Expression> exprs) (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)
(package private)
WhileStatement
(Node parent, Expression condition) Constructor parameters in org.glassfish.pfl.dynamic.codegen.impl with type arguments of type ExpressionModifierConstructorDescription(package private)
CallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> args) (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)
StaticCallExpression
(ExpressionFactory ef, Type target, String ident, Signature signature, List<Expression> args) (package private)
SuperCallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> exprs) (package private)
SuperObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) (package private)
ThisObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) -
Uses of Expression in org.glassfish.pfl.dynamic.codegen.spi
Subinterfaces of Expression in org.glassfish.pfl.dynamic.codegen.spiMethods in org.glassfish.pfl.dynamic.codegen.spi that return ExpressionModifier and TypeMethodDescriptionstatic Expression
Add an argument to the current method.(package private) final Expression
(package private) Expression
private static Expression
Wrapper._binary
(Expression left, ExpressionFactory.BinaryOperator op, Expression right) static Expression
Wrapper._call
(Expression target, String ident, List<Expression> args) Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Expression target, String ident, Expression... args) Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, List<Expression> args) Generate a call to an instance method.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, Expression... args) Generate a call to an instance method.static Expression
Wrapper._call
(Type target, String ident, List<Expression> args) Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Type target, String ident, Expression... args) Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.static Expression
Generate a call to a static method.static Expression
Wrapper._call
(Type target, String ident, Signature signature, Expression... args) Generate a call to a static method.static Expression
Wrapper._cast
(Type type, Expression expr) Create an expression representing the type cast of expr to type.static Expression
Indicate the start of a catch clause in a try statement.(package private) Expression
(package private) Expression
static Expression
Wrapper._const
(boolean c) Return a constant expression representing the value c.static Expression
Wrapper._const
(byte c) Return a constant expression representing the value c.static Expression
Wrapper._const
(char c) Return a constant expression representing the value c.static Expression
Wrapper._const
(double c) Return a constant expression representing the value c.static Expression
Wrapper._const
(float c) Return a constant expression representing the value c.static Expression
Wrapper._const
(int c) Return a constant expression representing the value c.static Expression
Wrapper._const
(long c) Return a constant expression representing the value c.static Expression
Wrapper._const
(short c) Return a constant expression representing the value c.static Expression
Return a constant expression representing the value c.static Expression
Return a constant expression representing the value c.static Expression
Define a data member in a class.static Expression
Wrapper._define
(Type type, String name, Expression expr) Indicates the introduction of a new local variable initialized to the given expression.static Expression
Wrapper._field
(Expression expr, String fieldName) Return an expression used to access a field in an object given by expr.static Expression
Return an expression used to access a static data member in a class given by the type.static Expression
Wrapper._index
(Expression expr, Expression index) Return an expression used to access an element in an array given by expr.static Expression
Wrapper._ne
(Expression left, Expression right) Create an expression representing the application of the != operator to the left and right expressions in the form (left op right).static Expression
Wrapper._new
(Type type, List<Expression> args) Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.static Expression
Wrapper._new
(Type type, Expression... args) Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.static Expression
Wrapper._new
(Type type, Signature signature, List<Expression> args) Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.static Expression
Wrapper._new
(Type type, Signature signature, Expression... args) Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.static Expression
Wrapper._new_array_init
(Type type, List<Expression> args) Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.static Expression
Wrapper._new_array_init
(Type type, Expression... args) Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.static Expression
Wrapper._null()
Return the null expression.static Expression
Wrapper._super
(String ident, List<Expression> exprs) Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(String ident, Expression... exprs) Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(String ident, Signature signature, List<Expression> exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(String ident, Signature signature, Expression... exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(Signature signature, List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper._super
(Signature signature, Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper._this()
Return an expression representing "this".static Expression
Wrapper._this
(List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._this
(Expression... exprs) Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._this
(Signature signature, List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class.static Expression
Wrapper._this
(Signature signature, Expression... exprs) Invoke another constructor as the first statement in a constructor for a class.static Expression
Construct the expression that refers to the variable named name.(package private) Expression
protected Expression
Wrapper.ClassContext.alternateLookup
(String ident) protected Expression
Wrapper.Context.alternateLookup
(String ident) protected Expression
Wrapper.MethodContext.alternateLookup
(String ident) protected Expression
Wrapper.TryStatementContext.alternateLookup
(String ident) (package private) Expression
Wrapper.Context.getVariable
(String ident) static Expression
Primitives.unwrap
(Expression expr) static Expression
Primitives.wrap
(Expression expr) Methods in org.glassfish.pfl.dynamic.codegen.spi with parameters of type ExpressionModifier and TypeMethodDescriptionstatic void
Wrapper._assign
(Expression var, Expression expr) Indicates an assignment statement of the form var = expr.private static Expression
Wrapper._binary
(Expression left, ExpressionFactory.BinaryOperator op, Expression right) static Expression
Wrapper._call
(Expression target, String ident, List<Expression> args) Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Expression target, String ident, Expression... args) Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, List<Expression> args) Generate a call to an instance method.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, Expression... args) Generate a call to an instance method.static Expression
Wrapper._call
(Type target, String ident, Expression... args) Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Type target, String ident, Signature signature, Expression... args) Generate a call to a static method.static Expression
Wrapper._cast
(Type type, Expression expr) Create an expression representing the type cast of expr to type.static Expression
Wrapper._define
(Type type, String name, Expression expr) Indicates the introduction of a new local variable initialized to the given expression.static void
Wrapper._expr
(Expression expr) Indicate that expr should be executed as a statement for its side effects.static Expression
Wrapper._field
(Expression expr, String fieldName) Return an expression used to access a field in an object given by expr.static void
Wrapper._if
(Expression expr) Indicate the start of an if statement with the given expression as the condition.(package private) void
Wrapper.Environment._if
(Expression expr) static Expression
Wrapper._index
(Expression expr, Expression index) Return an expression used to access an element in an array given by expr.static Expression
Wrapper._ne
(Expression left, Expression right) Create an expression representing the application of the != operator to the left and right expressions in the form (left op right).static Expression
Wrapper._new
(Type type, Expression... args) Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.static Expression
Wrapper._new
(Type type, Signature signature, Expression... args) Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.static Expression
Wrapper._new_array_init
(Type type, Expression... args) Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.static void
Wrapper._return
(Expression expr) Indicates the end of execution in a method with a return of the value of the expression.static Expression
Wrapper._super
(String ident, Expression... exprs) Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(String ident, Signature signature, Expression... exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(Signature signature, Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class.void
Wrapper.Environment._switch
(Expression expr) static Expression
Wrapper._this
(Expression... exprs) Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._this
(Signature signature, Expression... exprs) Invoke another constructor as the first statement in a constructor for a class.static void
Wrapper._throw
(Expression expr) Indicates a throw statement that throws the given expression.void
Wrapper.Environment._while
(Expression expr) static Expression
Primitives.unwrap
(Expression expr) static Expression
Primitives.wrap
(Expression expr) Method parameters in org.glassfish.pfl.dynamic.codegen.spi with type arguments of type ExpressionModifier and TypeMethodDescriptionstatic Expression
Wrapper._call
(Expression target, String ident, List<Expression> args) Generate a call to an instance method, using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, List<Expression> args) Generate a call to an instance method.static Expression
Wrapper._call
(Type target, String ident, List<Expression> args) Generate a call to a static method, using the Java method overload resolution algorithm to determine the signature.static Expression
Generate a call to a static method.static Expression
Wrapper._new
(Type type, List<Expression> args) Create an expression representing the construction of a new instance of the given type using the constructor with the signature determined by the Java method overload resolution algorithm and the list of expressions as arguments.static Expression
Wrapper._new
(Type type, Signature signature, List<Expression> args) Create an expression representing the construction of a new instance of the given type using the constructor with the given signature and the list of expressions as arguments.static Expression
Wrapper._new_array_init
(Type type, List<Expression> args) Create an expression representing the construction of a new array with the given component type using the given expressions to initialize the array.static Expression
Wrapper._super
(String ident, List<Expression> exprs) Generate a call to an instance method in the current super class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(String ident, Signature signature, List<Expression> exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._super
(Signature signature, List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper._this
(List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class using the Java method overload resolution algorithm to determine the signature.static Expression
Wrapper._this
(Signature signature, List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class.void
Signature.checkCompatibility
(Type targetType, String ident, List<Expression> args) Check whether the list of expression in args is statically compatible with this Signature.private void
Signature.checkCompatibility
(Type targetType, String ident, List<Expression> args, boolean isStaticMethod) void
Signature.checkConstructorCompatibility
(Type targetType, List<Expression> args) Check whether the list of expression in args is statically compatible with this Signature.void
Signature.checkStaticCompatibility
(Type targetType, String ident, List<Expression> args) Check whether the list of expression in args is statically compatible with this Signature.static Signature
Signature.fromCall
(Type type, String ident, List<Expression> exprs) static Signature
Signature.fromConstructor
(Type type, List<Expression> exprs) private static Signature
Signature.fromMethodCall
(Type type, String ident, List<Expression> exprs, boolean isStaticCall) static Signature
Signature.fromStaticCall
(Type type, String ident, List<Expression> exprs) Signature.getExprTypes
(List<Expression> exprs) Constructors in org.glassfish.pfl.dynamic.codegen.spi with parameters of type ExpressionModifierConstructorDescription(package private)
IfStatementContext
(Stack<Wrapper.Context> contexts, Expression expr) (package private)
SwitchStatementContext
(Stack<Wrapper.Context> contexts, Expression expr) (package private)
WhileStatementContext
(Stack<Wrapper.Context> contexts, Expression expr)