Package com.regnosys.rosetta.generator.java.statement


package com.regnosys.rosetta.generator.java.statement
  • Class
    Description
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-15.html#jls-Assignment Example: `x = 42;` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-Block Example: ``` { int x = 42; return x; } ``` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-ExpressionStatement Example: `list.add(42);` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-IfThenElseStatement Example: ``` if (true) { return 42; } else { return -1; } ``` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-IfThenStatement Example: ``` if (true) { return 42; } ``` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-15.html#jls-LambdaBody The body of a lambda expression can be either - an expression, as in `x -> 42` - see `JavaExpression`, or - a block statement, as in `x -> { return 42; }` - see `JavaBlock`.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-LocalVariableDeclarationStatement Examples: - `final int x = 42;` - `float y;` See `JavaStatement` for more documentation.
    Based on the Java specification: https://docs.oracle.com/javase/specs/jls/se11/html/jls-14.html#jls-ReturnStatement Example: `return foo + 1;` See `JavaStatement` for more documentation.
    A representation of a statement in Java.