1 19 20 25 26 27 package soot.tagkit; 28 29 public class SourceLineNumberTag implements Tag 30 { 31 32 private int startLineNumber; 33 private int endLineNumber; 34 35 public SourceLineNumberTag(int ln) 36 { 37 startLineNumber = ln; 38 endLineNumber = ln; 39 } 40 41 public SourceLineNumberTag(int startLn, int endLn){ 42 startLineNumber = startLn; 43 endLineNumber = endLn; 44 } 45 46 public int getLineNumber() { 47 return startLineNumber; 48 } 49 public int getStartLineNumber() { 50 return startLineNumber; 51 } 52 53 public int getEndLineNumber() { 54 return endLineNumber; 55 } 56 57 public String getName() 58 { 59 return "SourceLineNumberTag"; 60 } 61 62 public byte[] getValue() 63 { 64 byte[] v = new byte[2]; 65 return v; 66 } 67 68 public String toString() 69 { 70 return ""+startLineNumber; 71 } 72 73 } 74 | Popular Tags |