org.apache.bcel.generic

Class ReturnInstruction

Implemented Interfaces:
Cloneable, ExceptionThrower, Serializable, StackConsumer, TypedInstruction
Known Direct Subclasses:
ARETURN, DRETURN, FRETURN, IRETURN, LRETURN, RETURN

public abstract class ReturnInstruction
extends Instruction
implements ExceptionThrower, TypedInstruction, StackConsumer

Super class for the xRETURN family of instructions.
Version:
$Id: ReturnInstruction.java,v 1.1.1.1 2001/10/29 20:00:26 jvanzyl Exp $
Author:
M. Dahm

Field Summary

Fields inherited from class org.apache.bcel.generic.Instruction

length, opcode

Constructor Summary

ReturnInstruction(short opcode)

Method Summary

Class[]
getExceptions()
Type
getType()
Type
getType(ConstantPoolGen cp)

Methods inherited from class org.apache.bcel.generic.Instruction

accept, consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, initFromFile, produceStack, readInstruction, setComparator, toString, toString, toString

Constructor Details

ReturnInstruction

protected ReturnInstruction(short opcode)
Parameters:
opcode - of instruction

Method Details

getExceptions

public Class[] getExceptions()
Specified by:
getExceptions in interface ExceptionThrower

getType

public Type getType()

getType

public Type getType(ConstantPoolGen cp)
Specified by:
getType in interface TypedInstruction
Returns:
type associated with the instruction