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 interfaceExpressionInternalinterfaceVariableInternalFields in org.glassfish.pfl.dynamic.codegen.impl declared as Expression Modifier and Type Field Description private ExpressionExpressionFactory.IfExpression. conditionprivate ExpressionIfStatement. conditionprivate ExpressionWhileStatement. conditionprivate ExpressionDefinitionStatement. exprprivate ExpressionExpressionFactory.ArrayIndexExpression. exprprivate ExpressionExpressionFactory.ArrayLengthExpression. exprprivate ExpressionExpressionFactory.CastExpression. exprprivate ExpressionExpressionFactory.InstofExpression. exprprivate ExpressionExpressionFactory.UnaryOperatorExpression. exprprivate ExpressionExpressionFactory.IfExpression. falsePartprivate ExpressionExpressionFactory.ArrayIndexExpression. indexprivate ExpressionExpressionFactory.BinaryOperatorExpression. leftprivate ExpressionExpressionFactory.BinaryOperatorExpression. rightprivate ExpressionExpressionFactory.NewArrExpression. sizeprivate ExpressionExpressionFactory.IfExpression. truePartFields 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. argsprivate java.util.List<Expression>ExpressionFactory.NewObjExpression. argsprivate java.util.List<Expression>ExpressionFactory.NewArrExpression. exprsprivate java.util.List<Expression>ExpressionFactory.SuperCallExpression. exprsprivate java.util.List<Expression>ExpressionFactory.SuperObjExpression. exprsprivate java.util.List<Expression>ExpressionFactory.ThisObjExpression. exprsprivate java.util.IdentityHashMap<Expression,java.lang.Boolean>ExpressionFactory. unusedExpressionsMethods in org.glassfish.pfl.dynamic.codegen.impl that return Expression Modifier and Type Method Description ExpressionBlockStatement. addDefinition(Type type, java.lang.String ident, Expression value)ExpressionExpressionFactory. arrayIndex(Expression expr, Expression index)ExpressionExpressionFactory. arrayLength(Expression expr)ExpressionExpressionFactory. binaryOperator(Expression left, ExpressionFactory.BinaryOperator op, Expression right)ExpressionExpressionFactory. 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.ExpressionExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)Construct a representation of a non-static method invocation.ExpressionExpressionFactory. cast(Type type, Expression expr)ExpressionExpressionFactory.IfExpression. condition()ExpressionIfStatement. condition()ExpressionWhileStatement. condition()abstract ExpressionExpressionFactory.BinaryOperator. create(ExpressionFactory ef, Expression left, Expression right)private static ExpressionExpressionFactory.BinaryOperator. createEqualityExpression(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right)private static ExpressionExpressionFactory.BinaryOperator. createNumericExpression(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right)ExpressionDefinitionStatement. expr()ExpressionExpressionFactory.ArrayIndexExpression. expr()ExpressionExpressionFactory.ArrayLengthExpression. expr()ExpressionExpressionFactory.CastExpression. expr()ExpressionExpressionFactory.InstofExpression. expr()ExpressionExpressionFactory.UnaryOperatorExpression. expr()ExpressionExpressionFactory.IfExpression. falsePart()ExpressionExpressionFactory. fieldAccess(Expression target, java.lang.String fieldName)ExpressionExpressionFactory. fieldAccess(Type target, java.lang.String fieldName)ExpressionFieldGenerator. getExpression()ExpressionExpressionFactory. ifExpression(Expression condition, Expression truePart, Expression falsePart)ExpressionExpressionFactory.ArrayIndexExpression. index()ExpressionExpressionFactory. instof(Expression expr, Type type)ExpressionExpressionFactory.BinaryOperatorExpression. left()ExpressionExpressionFactory. newArr(Type type, Expression size)ExpressionExpressionFactory. newArrInit(Type type, java.util.List<Expression> exprs)ExpressionExpressionFactory. newObj(Type type, java.util.List<Expression> exprs)ExpressionExpressionFactory. newObj(Type type, Signature signature, java.util.List<Expression> args)ExpressionExpressionFactory.BinaryOperatorExpression. right()ExpressionExpressionFactory.NewArrExpression. size()ExpressionExpressionFactory. 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.ExpressionExpressionFactory. staticCall(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)Construct a representation of a static method invocation.ExpressionExpressionFactory. superCall(java.lang.String ident, java.util.List<Expression> exprs)ExpressionExpressionFactory. superCall(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)ExpressionExpressionFactory. superObj(java.util.List<Expression> exprs)Call to superclass constructor.ExpressionExpressionFactory. superObj(Signature signature, java.util.List<Expression> exprs)Call to superclass constructor.ExpressionExpressionFactory. thisObj(java.util.List<Expression> exprs)Call to another constructor.ExpressionExpressionFactory. thisObj(Signature signature, java.util.List<Expression> exprs)Call to another constructor.ExpressionExpressionFactory.IfExpression. truePart()ExpressionExpressionFactory. 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 voidBlockStatement. addAssign(Expression left, Expression right)ExpressionBlockStatement. addDefinition(Type type, java.lang.String ident, Expression value)voidBlockStatement. addExpression(Expression expr)IfStatementBlockStatement. addIf(Expression cond)voidBlockStatement. addReturn(Expression expr)Add a return with an expression to this BlockStatement.SwitchStatementBlockStatement. addSwitch(Expression value)voidBlockStatement. addThrow(Expression expr)WhileStatementBlockStatement. addWhile(Expression expr)ExpressionExpressionFactory. arrayIndex(Expression expr, Expression index)ExpressionExpressionFactory. arrayLength(Expression expr)ExpressionExpressionFactory. binaryOperator(Expression left, ExpressionFactory.BinaryOperator op, Expression right)ExpressionExpressionFactory. 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.ExpressionExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)Construct a representation of a non-static method invocation.ExpressionExpressionFactory. cast(Type type, Expression expr)abstract voidExpressionFactory.UnaryOperator. checkType(Expression arg)abstract ExpressionExpressionFactory.BinaryOperator. create(ExpressionFactory ef, Expression left, Expression right)private static ExpressionExpressionFactory.BinaryOperator. createEqualityExpression(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right)private static ExpressionExpressionFactory.BinaryOperator. createNumericExpression(ExpressionFactory.BinaryOperator op, ExpressionFactory ef, Expression left, Expression right)ExpressionExpressionFactory. fieldAccess(Expression target, java.lang.String fieldName)ExpressionExpressionFactory. ifExpression(Expression condition, Expression truePart, Expression falsePart)ExpressionExpressionFactory. instof(Expression expr, Type type)ExpressionExpressionFactory. newArr(Type type, Expression size)ExpressionExpressionFactory. 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 ExpressionExpressionFactory. 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.ExpressionExpressionFactory. 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)ExpressionExpressionFactory. newArrInit(Type type, java.util.List<Expression> exprs)ExpressionExpressionFactory. newObj(Type type, java.util.List<Expression> exprs)ExpressionExpressionFactory. newObj(Type type, Signature signature, java.util.List<Expression> args)ExpressionExpressionFactory. 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.ExpressionExpressionFactory. staticCall(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)Construct a representation of a static method invocation.ExpressionExpressionFactory. superCall(java.lang.String ident, java.util.List<Expression> exprs)ExpressionExpressionFactory. superCall(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)ExpressionExpressionFactory. superObj(java.util.List<Expression> exprs)Call to superclass constructor.ExpressionExpressionFactory. superObj(Signature signature, java.util.List<Expression> exprs)Call to superclass constructor.ExpressionExpressionFactory. thisObj(java.util.List<Expression> exprs)Call to another constructor.ExpressionExpressionFactory. 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 interfaceVariableMethods in org.glassfish.pfl.dynamic.codegen.spi that return Expression Modifier and Type Method Description static ExpressionWrapper. _arg(Type type, java.lang.String name)Add an argument to the current method.(package private) ExpressionWrapper.Environment. _arg(Type type, java.lang.String name)(package private) ExpressionWrapper.MethodContext. _arg(Type type, java.lang.String ident)private static ExpressionWrapper. _binary(Expression left, ExpressionFactory.BinaryOperator op, Expression right)static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)Generate a call to an instance method.static ExpressionWrapper. _call(Expression target, java.lang.String ident, Signature signature, Expression... args)Generate a call to an instance method.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _call(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> args)Generate a call to a static method.static ExpressionWrapper. _call(Type target, java.lang.String ident, Signature signature, Expression... args)Generate a call to a static method.static ExpressionWrapper. _cast(Type type, Expression expr)Create an expression representing the type cast of expr to type.static ExpressionWrapper. _catch(Type type, java.lang.String name)Indicate the start of a catch clause in a try statement.(package private) ExpressionWrapper.Environment. _catch(Type type, java.lang.String name)(package private) ExpressionWrapper.TryStatementContext. _catch(Type type, java.lang.String name)static ExpressionWrapper. _const(boolean c)Return a constant expression representing the value c.static ExpressionWrapper. _const(byte c)Return a constant expression representing the value c.static ExpressionWrapper. _const(char c)Return a constant expression representing the value c.static ExpressionWrapper. _const(double c)Return a constant expression representing the value c.static ExpressionWrapper. _const(float c)Return a constant expression representing the value c.static ExpressionWrapper. _const(int c)Return a constant expression representing the value c.static ExpressionWrapper. _const(long c)Return a constant expression representing the value c.static ExpressionWrapper. _const(short c)Return a constant expression representing the value c.static ExpressionWrapper. _const(java.lang.String c)Return a constant expression representing the value c.static ExpressionWrapper. _const(Type c)Return a constant expression representing the value c.static ExpressionWrapper. _data(int modifiers, Type type, java.lang.String name)Define a data member in a class.static ExpressionWrapper. _define(Type type, java.lang.String name, Expression expr)Indicates the introduction of a new local variable initialized to the given expression.static ExpressionWrapper. _field(Expression expr, java.lang.String fieldName)Return an expression used to access a field in an object given by expr.static ExpressionWrapper. _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 ExpressionWrapper. _index(Expression expr, Expression index)Return an expression used to access an element in an array given by expr.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _null()Return the null expression.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _super(java.lang.String ident, Signature signature, Expression... exprs)Generate a call to an instance method in the current super class.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _super(Signature signature, java.util.List<Expression> exprs)Invoke a superclass constructor as the first statement in a constructor for a class.static ExpressionWrapper. _super(Signature signature, Expression... exprs)Invoke a superclass constructor as the first statement in a constructor for a class.static ExpressionWrapper. _this()Return an expression representing "this".static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _this(Signature signature, java.util.List<Expression> exprs)Invoke another constructor as the first statement in a constructor for a class.static ExpressionWrapper. _this(Signature signature, Expression... exprs)Invoke another constructor as the first statement in a constructor for a class.static ExpressionWrapper. _v(java.lang.String name)Construct the expression that refers to the variable named name.(package private) ExpressionWrapper.Environment. _v(java.lang.String name)protected ExpressionWrapper.ClassContext. alternateLookup(java.lang.String ident)protected ExpressionWrapper.Context. alternateLookup(java.lang.String ident)protected ExpressionWrapper.MethodContext. alternateLookup(java.lang.String ident)protected ExpressionWrapper.TryStatementContext. alternateLookup(java.lang.String ident)(package private) ExpressionWrapper.Context. getVariable(java.lang.String ident)static ExpressionPrimitives. unwrap(Expression expr)static ExpressionPrimitives. wrap(Expression expr)Methods in org.glassfish.pfl.dynamic.codegen.spi with parameters of type Expression Modifier and Type Method Description static voidWrapper. _assign(Expression var, Expression expr)Indicates an assignment statement of the form var = expr.private static ExpressionWrapper. _binary(Expression left, ExpressionFactory.BinaryOperator op, Expression right)static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)Generate a call to an instance method.static ExpressionWrapper. _call(Expression target, java.lang.String ident, Signature signature, Expression... args)Generate a call to an instance method.static ExpressionWrapper. _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 ExpressionWrapper. _call(Type target, java.lang.String ident, Signature signature, Expression... args)Generate a call to a static method.static ExpressionWrapper. _cast(Type type, Expression expr)Create an expression representing the type cast of expr to type.static ExpressionWrapper. _define(Type type, java.lang.String name, Expression expr)Indicates the introduction of a new local variable initialized to the given expression.static voidWrapper. _expr(Expression expr)Indicate that expr should be executed as a statement for its side effects.static ExpressionWrapper. _field(Expression expr, java.lang.String fieldName)Return an expression used to access a field in an object given by expr.static voidWrapper. _if(Expression expr)Indicate the start of an if statement with the given expression as the condition.(package private) voidWrapper.Environment. _if(Expression expr)static ExpressionWrapper. _index(Expression expr, Expression index)Return an expression used to access an element in an array given by expr.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 voidWrapper. _return(Expression expr)Indicates the end of execution in a method with a return of the value of the expression.static ExpressionWrapper. _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 ExpressionWrapper. _super(java.lang.String ident, Signature signature, Expression... exprs)Generate a call to an instance method in the current super class.static ExpressionWrapper. _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 ExpressionWrapper. _super(Signature signature, Expression... exprs)Invoke a superclass constructor as the first statement in a constructor for a class.voidWrapper.Environment. _switch(Expression expr)static ExpressionWrapper. _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 ExpressionWrapper. _this(Signature signature, Expression... exprs)Invoke another constructor as the first statement in a constructor for a class.static voidWrapper. _throw(Expression expr)Indicates a throw statement that throws the given expression.voidWrapper.Environment. _while(Expression expr)static ExpressionPrimitives. unwrap(Expression expr)static ExpressionPrimitives. wrap(Expression expr)Method parameters in org.glassfish.pfl.dynamic.codegen.spi with type arguments of type Expression Modifier and Type Method Description static ExpressionWrapper. _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 ExpressionWrapper. _call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)Generate a call to an instance method.static ExpressionWrapper. _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 ExpressionWrapper. _call(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> args)Generate a call to a static method.static ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _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 ExpressionWrapper. _super(Signature signature, java.util.List<Expression> exprs)Invoke a superclass constructor as the first statement in a constructor for a class.static ExpressionWrapper. _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 ExpressionWrapper. _this(Signature signature, java.util.List<Expression> exprs)Invoke another constructor as the first statement in a constructor for a class.voidSignature. 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 voidSignature. checkCompatibility(Type targetType, java.lang.String ident, java.util.List<Expression> args, boolean isStaticMethod)voidSignature. checkConstructorCompatibility(Type targetType, java.util.List<Expression> args)Check whether the list of expression in args is statically compatible with this Signature.voidSignature. 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 SignatureSignature. fromCall(Type type, java.lang.String ident, java.util.List<Expression> exprs)static SignatureSignature. fromConstructor(Type type, java.util.List<Expression> exprs)private static SignatureSignature. fromMethodCall(Type type, java.lang.String ident, java.util.List<Expression> exprs, boolean isStaticCall)static SignatureSignature. 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)
-