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 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 ExpressionInternalModifier and TypeFieldDescriptionprivate ExpressionInternal
ReturnStatement.expr
private ExpressionInternal
SwitchStatement.expr
private ExpressionInternal
ThrowStatement.expr
private ExpressionInternal
AssignmentStatement.left
private ExpressionInternal
AssignmentStatement.right
Methods 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 void
Util.checkScope
(ExpressionInternal expr) Throw an exception if any ExpressionInternal reachable from expr contains a Variable that is out of scope.void
ASMByteCodeVisitor.postExpression
(ExpressionInternal arg) void
NopVisitor.postExpression
(ExpressionInternal arg) void
SourceStatementVisitor.postExpression
(ExpressionInternal arg) void
TreeWalker.postExpression
(ExpressionInternal arg) boolean
ASMByteCodeVisitor.preExpression
(ExpressionInternal arg) boolean
NopVisitor.preExpression
(ExpressionInternal arg) boolean
SourceStatementVisitor.preExpression
(ExpressionInternal arg) boolean
TreeWalker.preExpression
(ExpressionInternal arg) void
TreeWalker.visitExpression
(ExpressionInternal arg) void
Visitor.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)