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
Classes in org.apache.bcel.verifier.structurals that implement Subroutine Modifier and Type Class Description private classSubroutines.SubroutineImplThis inner class implements the Subroutine interface.Fields in org.apache.bcel.verifier.structurals declared as Subroutine Modifier and Type Field Description SubroutineSubroutines. TOPLEVELThis is referring to a special subroutine, namely the top level.Fields in org.apache.bcel.verifier.structurals with type parameters of type Subroutine Modifier and Type Field Description private java.util.Map<InstructionHandle,Subroutine>Subroutines. subroutinesThe map containing the subroutines found.Methods in org.apache.bcel.verifier.structurals that return Subroutine Modifier and Type Method Description SubroutineSubroutines. getSubroutine(InstructionHandle leader)Returns the Subroutine object associated with the given leader (that is, the first instruction of the subroutine).SubroutineSubroutines. getTopLevel()For easy handling, the piece of code that is not a subroutine, the top-level, is also modeled as a Subroutine object.SubroutineSubroutines. 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.Subroutine[]Subroutines.SubroutineImpl. subSubs()Methods in org.apache.bcel.verifier.structurals with parameters of type Subroutine Modifier and Type Method Description private voidSubroutines.SubroutineImpl. _getRecursivelyAccessedLocalsIndicesHelper(java.util.Set<java.lang.Integer> s, Subroutine[] subs)A recursive helper method for getRecursivelyAccessedLocalsIndices().private voidSubroutines. noRecursiveCalls(Subroutine sub, java.util.Set<java.lang.Integer> 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).
-