1 19 20 25 26 27 28 29 30 31 32 package soot.coffi; 33 34 import soot.util.*; 35 import java.util.*; 36 import soot.*; 37 38 class FutureStmt extends soot.jimple.internal.AbstractStmt 39 { 40 public Object object; 41 42 List myEmptyList = Collections.unmodifiableList(new ArrayList()); 43 44 public FutureStmt(Object object) 45 { 46 this.object = object; 47 } 48 49 public FutureStmt() 50 { 51 } 52 53 public String toString() 54 { 55 return "<futurestmt>"; 56 } 57 58 public void toString(UnitPrinter up) { 59 up.literal("<futurestmt>"); 60 } 61 62 public List getDefBoxes() 63 { 64 return myEmptyList; 65 } 66 67 public List getUseBoxes() 68 { 69 return myEmptyList; 70 } 71 72 public List getUnitBoxes() 73 { 74 return myEmptyList; 75 } 76 77 public void apply(Switch sw) 78 { 79 ((soot.jimple.StmtSwitch) sw).defaultCase(this); 80 } 81 public boolean fallsThrough() {throw new RuntimeException (); } 82 public boolean branches() {throw new RuntimeException (); } 83 public Object clone() {throw new RuntimeException ();} 84 85 } 86 87 88 89 | Popular Tags |