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 386056 2006-03-15 11:31:56Z tcurdt $

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.

Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.