Class TryScope

All Implemented Interfaces:
de.fraunhofer.aisec.cpg.passes.scopes.Breakable, de.fraunhofer.aisec.cpg.passes.scopes.ScopeTraits

public class TryScope
extends ValueDeclarationScope
implements de.fraunhofer.aisec.cpg.passes.scopes.Breakable
  • Constructor Details

    • TryScope

      public TryScope​(de.fraunhofer.aisec.cpg.graph.Node astNode)
  • Method Details

    • getCatchesOrRelays

      public java.util.Map<Type,​java.util.List<de.fraunhofer.aisec.cpg.graph.Node>> getCatchesOrRelays()
    • addBreakStatement

      public void addBreakStatement​(BreakStatement breakStatement)
      Specified by:
      addBreakStatement in interface de.fraunhofer.aisec.cpg.passes.scopes.Breakable
    • getBreakStatements

      public java.util.List<BreakStatement> getBreakStatements()
      Specified by:
      getBreakStatements in interface de.fraunhofer.aisec.cpg.passes.scopes.Breakable