Uses of Interface
org.glassfish.pfl.dynamic.codegen.spi.Expression
-
Packages that use Expression Package Description org.glassfish.pfl.dynamic.codegen.impl org.glassfish.pfl.dynamic.codegen.spi -
-
Uses of Expression in org.glassfish.pfl.dynamic.codegen.impl
Subinterfaces of Expression in org.glassfish.pfl.dynamic.codegen.impl Modifier and Type Interface Description interface
ExpressionInternal
interface
VariableInternal
Fields in org.glassfish.pfl.dynamic.codegen.impl declared as Expression Modifier and Type Field Description private 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 Expression Modifier and Type Field Description private java.util.List<Expression>
ExpressionFactory.CallExpression. args
private java.util.List<Expression>
ExpressionFactory.NewObjExpression. args
private java.util.List<Expression>
ExpressionFactory.NewArrExpression. exprs
private java.util.List<Expression>
ExpressionFactory.SuperCallExpression. exprs
private java.util.List<Expression>
ExpressionFactory.SuperObjExpression. exprs
private java.util.List<Expression>
ExpressionFactory.ThisObjExpression. exprs
private java.util.IdentityHashMap<Expression,java.lang.Boolean>
ExpressionFactory. unusedExpressions
Methods in org.glassfish.pfl.dynamic.codegen.impl that return Expression Modifier and Type Method Description Expression
BlockStatement. addDefinition(Type type, java.lang.String ident, Expression value)
Expression
ExpressionFactory. arrayIndex(Expression expr, Expression index)
Expression
ExpressionFactory. arrayLength(Expression expr)
Expression
ExpressionFactory. binaryOperator(Expression left, ExpressionFactory.BinaryOperator op, Expression right)
Expression
ExpressionFactory. call(Expression target, java.lang.String ident, java.util.List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.Expression
ExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a non-static method invocation.Expression
ExpressionFactory. cast(Type type, Expression expr)
Expression
ExpressionFactory.IfExpression. condition()
Expression
IfStatement. condition()
Expression
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)
Expression
DefinitionStatement. expr()
Expression
ExpressionFactory.ArrayIndexExpression. expr()
Expression
ExpressionFactory.ArrayLengthExpression. expr()
Expression
ExpressionFactory.CastExpression. expr()
Expression
ExpressionFactory.InstofExpression. expr()
Expression
ExpressionFactory.UnaryOperatorExpression. expr()
Expression
ExpressionFactory.IfExpression. falsePart()
Expression
ExpressionFactory. fieldAccess(Expression target, java.lang.String fieldName)
Expression
ExpressionFactory. fieldAccess(Type target, java.lang.String fieldName)
Expression
FieldGenerator. getExpression()
Expression
ExpressionFactory. ifExpression(Expression condition, Expression truePart, Expression falsePart)
Expression
ExpressionFactory.ArrayIndexExpression. index()
Expression
ExpressionFactory. instof(Expression expr, Type type)
Expression
ExpressionFactory.BinaryOperatorExpression. left()
Expression
ExpressionFactory. newArr(Type type, Expression size)
Expression
ExpressionFactory. newArrInit(Type type, java.util.List<Expression> exprs)
Expression
ExpressionFactory. newObj(Type type, java.util.List<Expression> exprs)
Expression
ExpressionFactory. newObj(Type type, Signature signature, java.util.List<Expression> args)
Expression
ExpressionFactory.BinaryOperatorExpression. right()
Expression
ExpressionFactory.NewArrExpression. size()
Expression
ExpressionFactory. staticCall(Type target, java.lang.String ident, java.util.List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.Expression
ExpressionFactory. staticCall(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a static method invocation.Expression
ExpressionFactory. superCall(java.lang.String ident, java.util.List<Expression> exprs)
Expression
ExpressionFactory. superCall(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Expression
ExpressionFactory. superObj(java.util.List<Expression> exprs)
Call to superclass constructor.Expression
ExpressionFactory. superObj(Signature signature, java.util.List<Expression> exprs)
Call to superclass constructor.Expression
ExpressionFactory. thisObj(java.util.List<Expression> exprs)
Call to another constructor.Expression
ExpressionFactory. thisObj(Signature signature, java.util.List<Expression> exprs)
Call to another constructor.Expression
ExpressionFactory.IfExpression. truePart()
Expression
ExpressionFactory. unaryOp(ExpressionFactory.UnaryOperator op, Expression expr)
Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>
ExpressionFactory.CallExpression. args()
java.util.List<Expression>
ExpressionFactory.NewObjExpression. args()
(package private) static java.util.List<Expression>
ExpressionFactory. copyExpressionList(Node newParent, java.util.List<Expression> exprs)
java.util.List<Expression>
ExpressionFactory.NewArrExpression. exprs()
java.util.List<Expression>
ExpressionFactory.SuperCallExpression. exprs()
java.util.List<Expression>
ExpressionFactory.SuperObjExpression. exprs()
java.util.List<Expression>
ExpressionFactory.ThisObjExpression. exprs()
java.util.IdentityHashMap<Expression,java.lang.Boolean>
ExpressionFactory. unusedExpressions()
Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Expression Modifier and Type Method Description void
BlockStatement. addAssign(Expression left, Expression right)
Expression
BlockStatement. addDefinition(Type type, java.lang.String ident, Expression value)
void
BlockStatement. addExpression(Expression expr)
IfStatement
BlockStatement. addIf(Expression cond)
void
BlockStatement. addReturn(Expression expr)
Add a return with an expression to this BlockStatement.SwitchStatement
BlockStatement. addSwitch(Expression value)
void
BlockStatement. addThrow(Expression expr)
WhileStatement
BlockStatement. addWhile(Expression expr)
Expression
ExpressionFactory. arrayIndex(Expression expr, Expression index)
Expression
ExpressionFactory. arrayLength(Expression expr)
Expression
ExpressionFactory. binaryOperator(Expression left, ExpressionFactory.BinaryOperator op, Expression right)
Expression
ExpressionFactory. call(Expression target, java.lang.String ident, java.util.List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.Expression
ExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a non-static method invocation.Expression
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)
Expression
ExpressionFactory. fieldAccess(Expression target, java.lang.String fieldName)
Expression
ExpressionFactory. ifExpression(Expression condition, Expression truePart, Expression falsePart)
Expression
ExpressionFactory. instof(Expression expr, Type type)
Expression
ExpressionFactory. newArr(Type type, Expression size)
Expression
ExpressionFactory. unaryOp(ExpressionFactory.UnaryOperator op, Expression expr)
Method parameters in org.glassfish.pfl.dynamic.codegen.impl with type arguments of type Expression Modifier and Type Method Description Expression
ExpressionFactory. call(Expression target, java.lang.String ident, java.util.List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.Expression
ExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a non-static method invocation.(package private) static java.util.List<Expression>
ExpressionFactory. copyExpressionList(Node newParent, java.util.List<Expression> exprs)
Expression
ExpressionFactory. newArrInit(Type type, java.util.List<Expression> exprs)
Expression
ExpressionFactory. newObj(Type type, java.util.List<Expression> exprs)
Expression
ExpressionFactory. newObj(Type type, Signature signature, java.util.List<Expression> args)
Expression
ExpressionFactory. staticCall(Type target, java.lang.String ident, java.util.List<Expression> exprs)
Shorthand form to construct invocation that looks up Signature based on the types of the expressions in exprs.Expression
ExpressionFactory. staticCall(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a static method invocation.Expression
ExpressionFactory. superCall(java.lang.String ident, java.util.List<Expression> exprs)
Expression
ExpressionFactory. superCall(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Expression
ExpressionFactory. superObj(java.util.List<Expression> exprs)
Call to superclass constructor.Expression
ExpressionFactory. superObj(Signature signature, java.util.List<Expression> exprs)
Call to superclass constructor.Expression
ExpressionFactory. thisObj(java.util.List<Expression> exprs)
Call to another constructor.Expression
ExpressionFactory. thisObj(Signature signature, java.util.List<Expression> exprs)
Call to another constructor.Constructor parameters in org.glassfish.pfl.dynamic.codegen.impl with type arguments of type Expression Constructor Description CallExpression(ExpressionFactory ef, java.lang.String ident, Signature signature, java.util.List<Expression> args)
NewArrExpression(ExpressionFactory ef, Type ctype, Expression size, java.util.List<Expression> exprs)
NewObjExpression(ExpressionFactory ef, Type type, Signature signature, java.util.List<Expression> args)
NonStaticCallExpression(ExpressionFactory ef, Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
StaticCallExpression(ExpressionFactory ef, Type target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
SuperCallExpression(ExpressionFactory ef, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
SuperObjExpression(ExpressionFactory ef, Signature signature, java.util.List<Expression> exprs)
ThisObjExpression(ExpressionFactory ef, Signature signature, java.util.List<Expression> exprs)
-
Uses of Expression in org.glassfish.pfl.dynamic.codegen.spi
Subinterfaces of Expression in org.glassfish.pfl.dynamic.codegen.spi Modifier and Type Interface Description interface
Variable
Methods in org.glassfish.pfl.dynamic.codegen.spi that return Expression Modifier and Type Method Description static Expression
Wrapper. _arg(Type type, java.lang.String name)
Add an argument to the current method.(package private) Expression
Wrapper.Environment. _arg(Type type, java.lang.String name)
(package private) Expression
Wrapper.MethodContext. _arg(Type type, java.lang.String ident)
private static Expression
Wrapper. _binary(Expression left, ExpressionFactory.BinaryOperator op, Expression right)
static Expression
Wrapper. _call(Expression target, java.lang.String ident, java.util.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, java.lang.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, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to an instance method.static Expression
Wrapper. _call(Expression target, java.lang.String ident, Signature signature, Expression... args)
Generate a call to an instance method.static Expression
Wrapper. _call(Type target, java.lang.String ident, java.util.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, java.lang.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, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to a static method.static Expression
Wrapper. _call(Type target, java.lang.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. _catch(Type type, java.lang.String name)
Indicate the start of a catch clause in a try statement.(package private) Expression
Wrapper.Environment. _catch(Type type, java.lang.String name)
(package private) Expression
Wrapper.TryStatementContext. _catch(Type type, java.lang.String name)
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
Wrapper. _const(java.lang.String c)
Return a constant expression representing the value c.static Expression
Wrapper. _const(Type c)
Return a constant expression representing the value c.static Expression
Wrapper. _data(int modifiers, Type type, java.lang.String name)
Define a data member in a class.static Expression
Wrapper. _define(Type type, java.lang.String name, Expression expr)
Indicates the introduction of a new local variable initialized to the given expression.static Expression
Wrapper. _field(Expression expr, java.lang.String fieldName)
Return an expression used to access a field in an object given by expr.static Expression
Wrapper. _field(Type type, java.lang.String fieldName)
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, java.util.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, java.util.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, java.util.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(java.lang.String ident, java.util.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(java.lang.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(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Generate a call to an instance method in the current super class.static Expression
Wrapper. _super(java.lang.String ident, Signature signature, Expression... exprs)
Generate a call to an instance method in the current super class.static Expression
Wrapper. _super(java.util.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, java.util.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(java.util.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, java.util.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
Wrapper. _v(java.lang.String name)
Construct the expression that refers to the variable named name.(package private) Expression
Wrapper.Environment. _v(java.lang.String name)
protected Expression
Wrapper.ClassContext. alternateLookup(java.lang.String ident)
protected Expression
Wrapper.Context. alternateLookup(java.lang.String ident)
protected Expression
Wrapper.MethodContext. alternateLookup(java.lang.String ident)
protected Expression
Wrapper.TryStatementContext. alternateLookup(java.lang.String ident)
(package private) Expression
Wrapper.Context. getVariable(java.lang.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 Expression Modifier and Type Method Description static 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, java.lang.String ident, java.util.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, java.lang.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, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to an instance method.static Expression
Wrapper. _call(Expression target, java.lang.String ident, Signature signature, Expression... args)
Generate a call to an instance method.static Expression
Wrapper. _call(Type target, java.lang.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, java.lang.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, java.lang.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, java.lang.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(java.lang.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(java.lang.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 Expression Modifier and Type Method Description static Expression
Wrapper. _call(Expression target, java.lang.String ident, java.util.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, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to an instance method.static Expression
Wrapper. _call(Type target, java.lang.String ident, java.util.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, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to a static method.static Expression
Wrapper. _new(Type type, java.util.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, java.util.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, java.util.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(java.lang.String ident, java.util.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(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Generate a call to an instance method in the current super class.static Expression
Wrapper. _super(java.util.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, java.util.List<Expression> exprs)
Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper. _this(java.util.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, java.util.List<Expression> exprs)
Invoke another constructor as the first statement in a constructor for a class.void
Signature. checkCompatibility(Type targetType, java.lang.String ident, java.util.List<Expression> args)
Check whether the list of expression in args is statically compatible with this Signature.private void
Signature. checkCompatibility(Type targetType, java.lang.String ident, java.util.List<Expression> args, boolean isStaticMethod)
void
Signature. checkConstructorCompatibility(Type targetType, java.util.List<Expression> args)
Check whether the list of expression in args is statically compatible with this Signature.void
Signature. checkStaticCompatibility(Type targetType, java.lang.String ident, java.util.List<Expression> args)
Check whether the list of expression in args is statically compatible with this Signature.static Signature
Signature. fromCall(Type type, java.lang.String ident, java.util.List<Expression> exprs)
static Signature
Signature. fromConstructor(Type type, java.util.List<Expression> exprs)
private static Signature
Signature. fromMethodCall(Type type, java.lang.String ident, java.util.List<Expression> exprs, boolean isStaticCall)
static Signature
Signature. fromStaticCall(Type type, java.lang.String ident, java.util.List<Expression> exprs)
(package private) static java.util.List<Type>
Signature. getExprTypes(java.util.List<Expression> exprs)
Constructors in org.glassfish.pfl.dynamic.codegen.spi with parameters of type Expression Constructor Description IfStatementContext(java.util.Stack<Wrapper.Context> contexts, Expression expr)
SwitchStatementContext(java.util.Stack<Wrapper.Context> contexts, Expression expr)
WhileStatementContext(java.util.Stack<Wrapper.Context> contexts, Expression expr)
-