1 19 20 25 26 27 28 29 30 31 32 package soot.coffi; 33 34 import java.io.*; 35 36 40 public class CONSTANT_Class_info extends cp_info { 41 42 public int name_index; 43 44 48 public int size() { return 3; } 49 54 public String toString(cp_info constant_pool[]) { 55 CONSTANT_Utf8_info ci = (CONSTANT_Utf8_info)(constant_pool[name_index]); 56 return ci.convert(); 57 } 58 62 public String typeName() { return "class"; } 63 64 73 public int compareTo(cp_info constant_pool[],cp_info cp,cp_info cp_constant_pool[]) { 74 if (tag!=cp.tag) return tag-cp.tag; 75 CONSTANT_Class_info cu = (CONSTANT_Class_info)cp; 76 return ((CONSTANT_Utf8_info)(constant_pool[name_index])). 77 compareTo(cp_constant_pool[cu.name_index]); 78 } 79 } 80 81 82 | Popular Tags |