Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/prims/jvmtiClassFileReconstituter.hpp
          +++ new/src/share/vm/prims/jvmtiClassFileReconstituter.hpp
↓ open down ↓ 112 lines elided ↑ open up ↑
 113  113    void write_method_info(methodHandle method);
 114  114    void write_code_attribute(methodHandle method);
 115  115    void write_exceptions_attribute(constMethodHandle const_method);
 116  116    void write_synthetic_attribute();
 117  117    void write_class_attributes();
 118  118    void write_source_file_attribute();
 119  119    void write_source_debug_extension_attribute();
 120  120    u2 line_number_table_entries(methodHandle method);
 121  121    void write_line_number_table_attribute(methodHandle method, u2 num_entries);
 122  122    void write_local_variable_table_attribute(methodHandle method, u2 num_entries);
      123 +  void write_local_variable_type_table_attribute(methodHandle method, u2 num_entries);
 123  124    void write_stackmap_table_attribute(methodHandle method, int stackmap_table_len);
 124  125    u2 inner_classes_attribute_length();
 125  126    void write_inner_classes_attribute(int length);
 126  127    void write_signature_attribute(u2 generic_signaure_index);
 127  128    void write_attribute_name_index(const char* name);
 128  129    void write_annotations_attribute(const char* attr_name, typeArrayHandle annos);
 129  130  
 130  131    address writeable_address(size_t size);
 131  132    void write_u1(u1 x);
 132  133    void write_u2(u2 x);
↓ open down ↓ 22 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX