Lines Matching refs:the_class
43 // "the_class" and the new class will always be called "scratch_class".
45 // The name "the_class" is used because there is only one structure
51 // appropriate parts in the_class. Once redefinition of a class is
64 // - parsing the incoming class definition using the_class' class
72 // - finally, scratch_class is compared to the_class to verify
85 // - replacing parts in the_class with parts from scratch_class
87 // parts of the_class
89 // that refer to methods in the_class. These adjustments use the
105 // When the_class is redefined, we cannot just replace the constant
106 // pool in the_class with the constant pool from scratch_class because
108 // Instead, the constant pool from the_class, old_cp, is merged with
110 // constant pool, merge_cp, replaces old_cp in the_class.
206 // is used to replace the code in the_class.
313 // the_class->protection_domain(). This change has been tested with
396 instanceKlassHandle the_class, instanceKlassHandle scratch_class);
414 // used when information about the previous version of the_class
418 void transfer_old_native_function_registrations(instanceKlassHandle the_class);
420 // Unevolving classes may point to methods of the_class directly
447 jvmtiError merge_cp_and_rewrite(instanceKlassHandle the_class,