org.apache.bcel.verifier.structurals
public interface Subroutine
Method Summary | |
---|---|
boolean | contains(InstructionHandle inst)
Returns if the given InstructionHandle refers to an instruction
that is part of this subroutine. |
int[] | getAccessedLocalsIndices()
Returns an int[] containing the indices of the local variable slots
accessed by this Subroutine (read-accessed, write-accessed or both);
local variables referenced by subroutines of this subroutine are
not included.
|
InstructionHandle[] | getEnteringJsrInstructions()
Returns all the JsrInstructions that have the
first instruction of this subroutine as their target.
|
InstructionHandle[] | getInstructions()
Returns all instructions that together form this subroutine.
|
InstructionHandle | getLeavingRET()
Returns the one and only RET that leaves the subroutine.
|
int[] | getRecursivelyAccessedLocalsIndices()
Returns an int[] containing the indices of the local variable slots
accessed by this Subroutine (read-accessed, write-accessed or both);
local variables referenced by subroutines of this subroutine are
included.
|
Subroutine[] | subSubs()
Returns the subroutines that are directly called from this subroutine. |
See Also: getInstructions
See Also: getRecursivelyAccessedLocalsIndices
See Also: Subroutines
See Also: getAccessedLocalsIndices