Class TryCatchBlock

java.lang.Object
com.strobel.decompiler.ast.Node
com.strobel.decompiler.ast.TryCatchBlock

public final class TryCatchBlock extends Node
  • Field Details

    • _catchBlocks

      private final List<CatchBlock> _catchBlocks
    • _tryBlock

      private Block _tryBlock
    • _finallyBlock

      private Block _finallyBlock
    • _synchronized

      private boolean _synchronized
  • Constructor Details

    • TryCatchBlock

      public TryCatchBlock()
  • Method Details

    • getTryBlock

      public final Block getTryBlock()
    • setTryBlock

      public final void setTryBlock(Block tryBlock)
    • getCatchBlocks

      public final List<CatchBlock> getCatchBlocks()
    • getFinallyBlock

      public final Block getFinallyBlock()
    • setFinallyBlock

      public final void setFinallyBlock(Block finallyBlock)
    • isSynchronized

      public final boolean isSynchronized()
    • setSynchronized

      public final void setSynchronized(boolean simpleSynchronized)
    • getChildren

      public final List<Node> getChildren()
      Overrides:
      getChildren in class Node
    • writeTo

      public final void writeTo(ITextOutput output)
      Specified by:
      writeTo in class Node