1 19 20 25 26 27 28 29 30 package soot.jimple; 31 32 import soot.*; 33 import soot.jimple.internal.*; 34 import soot.util.*; 35 import java.util.*; 36 import java.io.*; 37 38 public class PlaceholderStmt extends AbstractStmt 39 { 40 private Unit source; 41 42 public String toString() 43 { 44 return "<placeholder: " + source.toString() + ">"; 45 } 46 47 public void toString( UnitPrinter up ) { 48 up.literal("<placeholder: "); 49 source.toString(up); 50 up.literal(">"); 51 } 52 53 PlaceholderStmt(Unit source) 54 { 55 this.source = source; 56 } 57 58 public Unit getSource() 59 { 60 return source; 61 } 62 63 public boolean fallsThrough() {throw new RuntimeException (); } 64 public boolean branches() {throw new RuntimeException (); } 65 public Object clone() {throw new RuntimeException ();} 66 67 68 } 69 | Popular Tags |