Class JConditional

  • All Implemented Interfaces:
    JStatement

    public class JConditional
    extends java.lang.Object
    implements JStatement
    If statement, with optional else clause
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private JBlock _else
      JBlock of statements for optional "else" clause
      private JBlock _then
      JBlock of statements for "then" clause
      private JExpression test
      JExpression to test to determine branching
    • Field Detail

      • 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 Detail

      • JConditional

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

      • _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