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

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

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

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

Classes in org.glassfish.pfl.dynamic.codegen.impl that implement Statement
 class AssignmentStatement
           
 class BlockStatement
          Main factory for creating statements.
 class BreakStatement
           
 class CaseBranch
           
 class DefinitionStatement
           
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.
 class IfStatement
           
 class ReturnStatement
           
 class StatementBase
           
 class SwitchStatement
           
 class ThrowStatement
           
 class TryStatement
           
 class WhileStatement
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Statement
 List<Statement> BlockStatement.body()
          Return the list of Statements in this BlockStatement.
 

Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Statement
 void NopVisitor.blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
           
 void TreeWalker.blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
           
 void ASMSetupVisitor.blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
           
 void SourceStatementVisitor.blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
           
 void ASMByteCodeVisitor.blockStatementBeforeBodyStatement(BlockStatement arg, Statement stmt)
           
 void NopVisitor.postStatement(Statement arg)
           
 void TreeWalker.postStatement(Statement arg)
           
 void ASMByteCodeVisitor.postStatement(Statement arg)
           
 boolean NopVisitor.preStatement(Statement arg)
           
 boolean TreeWalker.preStatement(Statement arg)
           
 boolean ASMByteCodeVisitor.preStatement(Statement arg)
           
 void Visitor.visitStatement(Statement arg)
           
 void TreeWalker.visitStatement(Statement arg)
           
 



Copyright © 2013 Oracle. All Rights Reserved.