Uses of Interface
org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal
Packages that use ExpressionInternal
-
Uses of ExpressionInternal in org.glassfish.pfl.dynamic.codegen.impl
Subinterfaces of ExpressionInternal in org.glassfish.pfl.dynamic.codegen.implClasses in org.glassfish.pfl.dynamic.codegen.impl that implement ExpressionInternalModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic classRepresentation of any sort of method call other than a constructor invocation.static final classstatic final classClass that represents a constant value of any primitive type, a String, or a Class.static classstatic classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classClass used to represent the current object ("this" in java).static final classstatic final classRepresentation of the application of a UnaryOperator to an Expression.static final classstatic final classClass that represents a void expression.Fields in org.glassfish.pfl.dynamic.codegen.impl declared as ExpressionInternalModifier and TypeFieldDescriptionprivate ExpressionInternalReturnStatement.exprprivate ExpressionInternalSwitchStatement.exprprivate ExpressionInternalThrowStatement.exprprivate ExpressionInternalAssignmentStatement.leftprivate ExpressionInternalAssignmentStatement.rightMethods in org.glassfish.pfl.dynamic.codegen.impl that return ExpressionInternalModifier and TypeMethodDescriptionExpressionFactory._const(boolean c) ExpressionFactory._const(byte c) ExpressionFactory._const(char c) ExpressionFactory._const(double c) ExpressionFactory._const(float c) ExpressionFactory._const(int c) ExpressionFactory._const(long c) ExpressionFactory._const(short c) ExpressionFactory._null()ExpressionFactory._this()ExpressionFactory._void()ReturnStatement.expr()SwitchStatement.expr()ThrowStatement.expr()AssignmentStatement.left()AssignmentStatement.right()Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionInternalModifier and TypeMethodDescriptionstatic voidUtil.checkScope(ExpressionInternal expr) Throw an exception if any ExpressionInternal reachable from expr contains a Variable that is out of scope.voidASMByteCodeVisitor.postExpression(ExpressionInternal arg) voidNopVisitor.postExpression(ExpressionInternal arg) voidSourceStatementVisitor.postExpression(ExpressionInternal arg) voidTreeWalker.postExpression(ExpressionInternal arg) booleanASMByteCodeVisitor.preExpression(ExpressionInternal arg) booleanNopVisitor.preExpression(ExpressionInternal arg) booleanSourceStatementVisitor.preExpression(ExpressionInternal arg) booleanTreeWalker.preExpression(ExpressionInternal arg) voidTreeWalker.visitExpression(ExpressionInternal arg) voidVisitor.visitExpression(ExpressionInternal arg) Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionInternalModifierConstructorDescription(package private)AssignmentStatement(Node parent, ExpressionInternal left, ExpressionInternal right) (package private)ReturnStatement(Node parent, ExpressionInternal expr) (package private)SwitchStatement(Node parent, ExpressionInternal expr) (package private)ThrowStatement(Node parent, ExpressionInternal expr)