00001 package de.fub.bytecode.generic;
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 public class DCMPL extends Instruction
00012 implements TypedInstruction, StackProducer, StackConsumer {
00013 public DCMPL() {
00014 super(de.fub.bytecode.Constants.DCMPL, (short)1);
00015 }
00016
00017
00018
00019
00020
00021
00022
00023
00024 public void accept(Visitor v) {
00025 v.visitTypedInstruction(this);
00026 v.visitStackProducer(this);
00027 v.visitStackConsumer(this);
00028 v.visitDCMPL(this);
00029 }
00030
00031
00032 public Type getType(ConstantPoolGen cp) {
00033 return Type.DOUBLE;
00034 }
00035 }