## Uses of Interface
org.apache.bcel.verifier.structurals.Subroutine

- Packages that use Subroutine
  Package | Description
  --- | ---
  org.apache.bcel.verifier.structurals | Provides a PassVerifier class mostly used internally by JustIce, yielding a control flow graph for public use as a nice side effect.

- - ### Uses of Subroutine in org.apache.bcel.verifier.structurals

    Fields in org.apache.bcel.verifier.structurals declared as Subroutine
    Modifier and Type | Field and Description
    --- | ---
    `Subroutine` | Subroutines.`TOPLEVEL` This is referring to a special subroutine, namely the top level.

    Methods in org.apache.bcel.verifier.structurals that return Subroutine
    Modifier and Type | Method and Description
    --- | ---
    `Subroutine` | Subroutines.`getSubroutine(InstructionHandle leader)` Returns the Subroutine object associated with the given leader (that is, the first instruction of the subroutine).
    `Subroutine` | Subroutines.`getTopLevel()` For easy handling, the piece of code that is not a subroutine, the top-level, is also modeled as a Subroutine object.
    `Subroutine` | Subroutines.`subroutineOf(InstructionHandle any)` Returns the subroutine object associated with the given instruction.
    `Subroutine[]` | Subroutine.`subSubs()` Returns the subroutines that are directly called from this subroutine.

Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.