org.apache.bcel.generic

Class ConversionInstruction

Implemented Interfaces:
Cloneable, Serializable, StackConsumer, StackProducer, TypedInstruction
Known Direct Subclasses:
D2F, D2I, D2L, F2D, F2I, F2L, I2B, I2C, I2D, I2F, I2L, I2S, L2D, L2F, L2I

public abstract class ConversionInstruction
extends Instruction
implements TypedInstruction, StackProducer, StackConsumer

Super class for the x2y family of instructions.
Version:
$Id: ConversionInstruction.java 386056 2006-03-15 11:31:56Z tcurdt $
Author:
M. Dahm

Field Summary

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

cmp, length, opcode

Constructor Summary

ConversionInstruction()
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction().
ConversionInstruction(short opcode)

Method Summary

Type
getType(ConstantPoolGen cp)

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

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

Constructor Details

ConversionInstruction

(package private)  ConversionInstruction()
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise.

ConversionInstruction

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

Method Details

getType

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