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 BArrayLengthInst extends AbstractInst implements ArrayLengthInst 38 { 39 public BArrayLengthInst() 40 { 41 } 42 43 public int getInCount() 44 { 45 return 1; 46 } 47 48 public int getInMachineCount() 49 { 50 return 1; 51 } 52 53 public int getOutCount() 54 { 55 return 1; 56 } 57 58 public int getOutMachineCount() 59 { 60 return 1; 61 } 62 63 public final String getName() { return "arraylength"; } 64 65 public void apply(Switch sw) 66 { 67 ((InstSwitch) sw).caseArrayLengthInst(this); 68 } 69 70 public Object clone() 71 { 72 return new BArrayLengthInst(); 73 } 74 75 } 76 77 | Popular Tags |