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.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 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)