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