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 abstract class AbstractRefTypeInst extends AbstractInst 38 { 39 Type opType; 40 41 protected AbstractRefTypeInst(RefType opType) 42 { 43 this.opType = opType; 44 } 45 46 public Type getOpType() 47 { 48 return opType; 49 } 50 51 public void setOpType(Type t) 52 { 53 opType = t; 54 } 55 56 public RefType getBaseType() { return (RefType)opType; } 57 public void setBaseType(RefType type) { this.opType = type; } 58 59 String getParameters() { return " "+opType.toString(); } 60 protected void getParameters( UnitPrinter up ) { 61 up.literal(" "); 62 up.type(opType); 63 } 64 } 65 | Popular Tags |