1 19 20 25 26 27 28 29 30 31 32 package soot.coffi; 33 34 import java.io.*; 35 36 45 class Code_attribute extends attribute_info { 46 47 public int max_stack; 48 49 50 public int max_locals; 51 52 public long code_length; 53 54 public byte code[]; 55 56 public int exception_table_length; 57 60 public exception_table_entry exception_table[]; 61 62 int attributes_count; 63 66 attribute_info attributes[]; 67 68 73 public LocalVariableTable_attribute findLocalVariableTable() { 74 int i; 75 for (i=0;i<attributes_count;i++) { 76 if (attributes[i] instanceof LocalVariableTable_attribute) 77 return (LocalVariableTable_attribute)(attributes[i]); 78 } 79 return null; 80 } 81 82 88 public LocalVariableTypeTable_attribute findLocalVariableTypeTable() { 89 int i; 90 for (i=0;i<attributes_count;i++) { 91 if (attributes[i] instanceof LocalVariableTypeTable_attribute) 92 return (LocalVariableTypeTable_attribute)(attributes[i]); 93 } 94 return null; 95 } 96 } 97 | Popular Tags |