Uses of Interface
org.glassfish.pfl.dynamic.codegen.impl.ExpressionInternal

Packages that use ExpressionInternal
org.glassfish.pfl.dynamic.codegen.impl   
 

Uses of ExpressionInternal in org.glassfish.pfl.dynamic.codegen.impl
 

Subinterfaces of ExpressionInternal in org.glassfish.pfl.dynamic.codegen.impl
 interface VariableInternal
           
 

Classes in org.glassfish.pfl.dynamic.codegen.impl that implement ExpressionInternal
static class ExpressionFactory.ArrayIndexExpression
           
static class ExpressionFactory.ArrayLengthExpression
           
static class ExpressionFactory.BinaryOperatorExpression
           
static class ExpressionFactory.CallExpression<T>
          Representation of any sort of method call other than a constructor invocation.
static class ExpressionFactory.CastExpression
           
static class ExpressionFactory.ConstantExpression
          Class that represents a constant value of any primitive type, a String, or a Class.
static class ExpressionFactory.ExpressionBase
           
static class ExpressionFactory.FieldAccessExpressionBase<T>
           
static class ExpressionFactory.IfExpression
           
static class ExpressionFactory.InstofExpression
           
static class ExpressionFactory.NewArrExpression
           
static class ExpressionFactory.NewObjExpression
           
static class ExpressionFactory.NonStaticCallExpression
           
static class ExpressionFactory.NonStaticFieldAccessExpression
           
static class ExpressionFactory.StaticCallExpression
           
static class ExpressionFactory.StaticFieldAccessExpression
           
static class ExpressionFactory.SuperCallExpression
           
static class ExpressionFactory.SuperObjExpression
           
static class ExpressionFactory.ThisExpression
          Class used to represent the current object ("this" in java).
static class ExpressionFactory.ThisObjExpression
           
static class ExpressionFactory.UnaryOperatorExpression
          Representation of the application of a UnaryOperator to an Expression.
static class ExpressionFactory.VariableImpl
           
static class ExpressionFactory.VoidExpression
          Class that represents a void expression.
 

Methods in org.glassfish.pfl.dynamic.codegen.impl that return ExpressionInternal
 ExpressionInternal ExpressionFactory._const(boolean c)
           
 ExpressionInternal ExpressionFactory._const(byte c)
           
 ExpressionInternal ExpressionFactory._const(char c)
           
 ExpressionInternal ExpressionFactory._const(double c)
           
 ExpressionInternal ExpressionFactory._const(float c)
           
 ExpressionInternal ExpressionFactory._const(int c)
           
 ExpressionInternal ExpressionFactory._const(long c)
           
 ExpressionInternal ExpressionFactory._const(short c)
           
 ExpressionInternal ExpressionFactory._const(String c)
           
 ExpressionInternal ExpressionFactory._const(Type c)
           
 ExpressionInternal ExpressionFactory._null()
           
 ExpressionInternal ExpressionFactory._this()
           
 ExpressionInternal ExpressionFactory._void()
           
 ExpressionInternal ReturnStatement.expr()
           
 ExpressionInternal ThrowStatement.expr()
           
 ExpressionInternal SwitchStatement.expr()
           
 ExpressionInternal AssignmentStatement.left()
           
 ExpressionInternal AssignmentStatement.right()
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type ExpressionInternal
static void Util.checkScope(ExpressionInternal expr)
          Throw an exception if any ExpressionInternal reachable from expr contains a Variable that is out of scope.
 void NopVisitor.postExpression(ExpressionInternal arg)
           
 void TreeWalker.postExpression(ExpressionInternal arg)
           
 void SourceStatementVisitor.postExpression(ExpressionInternal arg)
           
 void ASMByteCodeVisitor.postExpression(ExpressionInternal arg)
           
 boolean NopVisitor.preExpression(ExpressionInternal arg)
           
 boolean TreeWalker.preExpression(ExpressionInternal arg)
           
 boolean SourceStatementVisitor.preExpression(ExpressionInternal arg)
           
 boolean ASMByteCodeVisitor.preExpression(ExpressionInternal arg)
           
 void Visitor.visitExpression(ExpressionInternal arg)
           
 void TreeWalker.visitExpression(ExpressionInternal arg)
           
 



Copyright © 2013 Oracle. All Rights Reserved.