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

public final Class SwitchStatement

extends StatementBase
Class Inheritance
Imports
java.util.LinkedHashMap, .Map

Author
Ken Cavanaugh

Field Summary

Modifier and TypeField and Description
private Map<Integer, CaseBranch>
private BlockStatement
private ExpressionInternal

Constructor Summary

AccessConstructor and Description
pack-priv

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 CaseBranch
addCase(int value)

public Map<Integer, CaseBranch>
public BlockStatement
public ExpressionInternal
expr()

Field Detail

casesback to summary
private Map<Integer, CaseBranch> cases
defaultCaseback to summary
private BlockStatement defaultCase
exprback to summary
private ExpressionInternal expr

Constructor Detail

SwitchStatementback to summary
pack-priv SwitchStatement(Node parent, ExpressionInternal 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.

addCaseback to summary
public CaseBranch addCase(int value)
casesback to summary
public Map<Integer, CaseBranch> cases()
defaultCaseback to summary
public BlockStatement defaultCase()
exprback to summary
public ExpressionInternal expr()