Top Fields Constructors Methods
org.glassfish.pfl.dynamic.codegen.impl

public final Class IfStatement

extends StatementBase
Class Inheritance
Imports
org.glassfish.pfl.dynamic.codegen.spi.Expression

Author
Ken Cavanaugh

Field Summary

Modifier and TypeField and Description
private Expression
private BlockStatement
private BlockStatement

Constructor Summary

AccessConstructor and Description
pack-priv
IfStatement(Node parent, Expression expr)

Method Summary

Modifier and TypeMethod and Description
public void
accept(Visitor visitor)

Overrides org.glassfish.pfl.dynamic.codegen.impl.NodeBase.accept.

Implements org.glassfish.pfl.dynamic.codegen.impl.Node.accept.

Accept the visitor and allow it to perform actions on this Node.

public Expression
public BlockStatement
public BlockStatement

Field Detail

conditionback to summary
private Expression condition
falsePartback to summary
private BlockStatement falsePart
truePartback to summary
private BlockStatement truePart

Constructor Detail

IfStatementback to summary
pack-priv IfStatement(Node parent, Expression expr)

Method Detail

acceptback to summary
public void accept(Visitor visitor)

Overrides org.glassfish.pfl.dynamic.codegen.impl.NodeBase.accept.

Implements org.glassfish.pfl.dynamic.codegen.impl.Node.accept.

Doc from org.glassfish.pfl.dynamic.codegen.impl.Node.accept.

Accept the visitor and allow it to perform actions on this Node.

conditionback to summary
public Expression condition()
falsePartback to summary
public BlockStatement falsePart()
truePartback to summary
public BlockStatement truePart()