src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java

changeset 339
85b317ac8a0c
parent 54
eaf608c64fec
child 554
9d9f26857129
equal deleted inserted replaced
338:777a3efad0d5 339:85b317ac8a0c
48 throws ConstantPoolException { 48 throws ConstantPoolException {
49 this(constant_pool.getUTF8Index(Attribute.LocalVariableTypeTable), local_variable_table); 49 this(constant_pool.getUTF8Index(Attribute.LocalVariableTypeTable), local_variable_table);
50 } 50 }
51 51
52 public LocalVariableTypeTable_attribute(int name_index, Entry[] local_variable_table) { 52 public LocalVariableTypeTable_attribute(int name_index, Entry[] local_variable_table) {
53 super(name_index, local_variable_table.length * Entry.length()); 53 super(name_index, 2 + local_variable_table.length * Entry.length());
54 this.local_variable_table_length = local_variable_table.length; 54 this.local_variable_table_length = local_variable_table.length;
55 this.local_variable_table = local_variable_table; 55 this.local_variable_table = local_variable_table;
56 } 56 }
57 57
58 public <R, D> R accept(Visitor<R, D> visitor, D data) { 58 public <R, D> R accept(Visitor<R, D> visitor, D data) {

mercurial