Top Description Fields Constructors Methods
com.sun.codemodel

public final Class JSwitch

extends Object
implements JStatement
Class Inheritance
All Implemented Interfaces
com.sun.codemodel.JStatement
Imports
java.util.ArrayList, .Iterator, .List

Switch statement

Field Summary

Modifier and TypeField and Description
private List<JCase>
cases

vector of JCases.

private JCase
defaultCase

a single default case

private JExpression
test

Test part of switch statement.

Constructor Summary

AccessConstructor and Description
pack-priv
JSwitch(JExpression test)

Construct a While statment

Method Summary

Modifier and TypeMethod and Description
public JCase
public JCase
public Iterator<JCase>
public void
public JExpression
test()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

casesback to summary
private List<JCase> cases

vector of JCases.

defaultCaseback to summary
private JCase defaultCase

a single default case

testback to summary
private JExpression test

Test part of switch statement.

Constructor Detail

JSwitchback to summary
pack-priv JSwitch(JExpression test)

Construct a While statment

Method Detail

_caseback to summary
public JCase _case(JExpression label)
_defaultback to summary
public JCase _default()
casesback to summary
public Iterator<JCase> cases()
stateback to summary
public void state(JFormatter f)

Implements com.sun.codemodel.JStatement.state.

Annotations
@Override
testback to summary
public JExpression test()