org.apache.bcel.generic

Class JsrInstruction

public abstract class JsrInstruction extends BranchInstruction implements UnconditionalBranch, TypedInstruction, StackProducer

Super class for JSR - Jump to subroutine

Version: $Id: JsrInstruction.java 152824 2002-08-07 18:01:32Z mdahm $

Author: M. Dahm

Method Summary
TypegetType(ConstantPoolGen cp)
InstructionHandlephysicalSuccessor()
Returns an InstructionHandle to the physical successor of this JsrInstruction.

Method Detail

getType

public Type getType(ConstantPoolGen cp)

Returns: return address type

physicalSuccessor

public InstructionHandle physicalSuccessor()
Returns an InstructionHandle to the physical successor of this JsrInstruction. For this method to work, this JsrInstruction object must not be shared between multiple InstructionHandle objects! Formally, there must not be InstructionHandle objects i, j where i != j and i.getInstruction() == this == j.getInstruction().

Returns: an InstructionHandle to the "next" instruction that will be executed when RETurned from a subroutine.