| 1 19 20 25 26 27 28 29 30 package soot.baf.internal; 31 32 import soot.*; 33 import soot.baf.*; 34 import soot.util.*; 35 import java.util.*; 36 37 public class BCmpInst extends AbstractOpTypeInst implements CmpInst 38 { 39 public BCmpInst(Type opType) 40 { 41 super(opType); 42 43 } 44 45 public int getInCount() 46 { 47 return 2; 48 } 49 50 51 public int getInMachineCount() 52 { 53 return 4; 54 } 55 56 57 public Object clone() 58 { 59 return new BCmpInst(getOpType()); 60 } 61 62 63 public int getOutCount() 64 { 65 return 1; 66 } 67 68 public int getOutMachineCount() 69 { 70 return 1; 71 } 72 73 public final String getName() { return "cmp"; } 74 75 public void apply(Switch sw) 76 { 77 ((InstSwitch) sw).caseCmpInst(this); 78 } 79 } 80 81 | Popular Tags |