1 19 20 25 26 package soot.tagkit; 27 import soot.*; 28 29 30 32 33 public class LinkTag extends StringTag 34 { 35 Host link; 36 String className; 37 38 public LinkTag(String string, Host link, String className, String type){ 39 super(string, type); 40 this.link = link; 41 this.className = className; 42 } 43 44 public LinkTag( String string, Host link, String className ) { 45 super(string); 46 this.link = link; 47 this.className = className; 48 } 49 50 public String toString() { 51 return s; 52 } 53 54 public String getClassName(){ 55 return className; 56 } 57 58 public Host getLink(){ 59 return link; 60 } 61 62 63 public String getName() { 64 return "StringTag"; 65 } 66 67 68 public byte[] getValue() { 69 throw new RuntimeException ( "StringTag has no value for bytecode" ); 70 } 71 } 72 73 | Popular Tags |