Class JConditional

java.lang.Object
com.sun.codemodel.JConditional
All Implemented Interfaces:
JStatement

public class JConditional extends Object implements JStatement
If statement, with optional else clause
  • Field Details

    • test

      private JExpression test
      JExpression to test to determine branching
    • _then

      private JBlock _then
      JBlock of statements for "then" clause
    • _else

      private JBlock _else
      JBlock of statements for optional "else" clause
  • Constructor Details

    • JConditional

      JConditional(JExpression test)
      Constructor
      Parameters:
      test - JExpression which will determine branching
  • Method Details

    • _then

      public JBlock _then()
      Return the block to be excuted by the "then" branch
      Returns:
      Then block
    • _else

      public JBlock _else()
      Create a block to be executed by "else" branch
      Returns:
      Newly generated else block
    • _elseif

      public JConditional _elseif(JExpression boolExp)
      Creates ... else if(...) ... code.
    • state

      public void state(JFormatter f)
      Specified by:
      state in interface JStatement