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

Packages that use Subroutine
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
 

Classes in org.apache.bcel.verifier.structurals that implement Subroutine
private  class Subroutines.SubroutineImpl
          This inner class implements the Subroutine interface.
 

Fields in org.apache.bcel.verifier.structurals declared as Subroutine
 Subroutine Subroutines.TOPLEVEL
          This is referring to a special subroutine, namely the top level.
 

Methods in org.apache.bcel.verifier.structurals that return Subroutine
 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[] Subroutines.SubroutineImpl.subSubs()
           
 Subroutine[] Subroutine.subSubs()
          Returns the subroutines that are directly called from this subroutine.
 

Methods in org.apache.bcel.verifier.structurals with parameters of type Subroutine
private  void Subroutines.SubroutineImpl._getRecursivelyAccessedLocalsIndicesHelper(java.util.Set s, Subroutine[] subs)
          A recursive helper method for getRecursivelyAccessedLocalsIndices().
private  void Subroutines.noRecursiveCalls(Subroutine sub, java.util.Set set)
          This (recursive) utility method makes sure that no subroutine is calling a subroutine that uses the same local variable for the RET as themselves (recursively).