|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |