Class BranchManager.BreakBlock

java.lang.Object
de.inetsoftware.jwebassembly.module.BranchManager.BreakBlock
Enclosing class:
BranchManager

private static class BranchManager.BreakBlock extends Object
Described a break to a block that will be added later.
  • Field Details

    • breakPos

      private final int breakPos
    • endPosition

      private int endPosition
    • branch

      private BranchManager.BranchNode branch
    • breakToElseBlock

      private boolean breakToElseBlock
  • Constructor Details

    • BreakBlock

      public BreakBlock(@Nonnull BranchManager.BranchNode branch, int breakPos, int endPosition)
      Create Break
      Parameters:
      branch - the parent block which should contain the break
      breakPos - the position where the break should be inserted.
      endPosition - the Jump position