org.apache.bcel.verifier.structurals
public interface Subroutine
Version: $Id: Subroutine.java 371539 2006-01-23 14:08:00Z tcurdt $
| 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