Lines Matching defs:patch
258 Handle patch = clear_cp_patch_at(index);
259 guarantee_property(java_lang_String::is_instance(patch()),
260 "Illegal utf8 patch at %d in class file %s",
262 char* str = java_lang_String::as_utf8_string(patch());
530 "Illegal constant pool patch to self at %d in class file %s",
538 "Unused constant pool patch at %d in class file %s",
672 void ClassFileParser::patch_constant_pool(constantPoolHandle cp, int index, Handle patch, TRAPS) {
680 if (java_lang_Class::is_instance(patch())) {
681 guarantee_property(!java_lang_Class::is_primitive(patch()),
682 "Illegal class patch at %d in class file %s",
684 cp->klass_at_put(index, java_lang_Class::as_klassOop(patch()));
686 guarantee_property(java_lang_String::is_instance(patch()),
687 "Illegal class patch at %d in class file %s",
689 Symbol* name = java_lang_String::as_symbol(patch(), CHECK);
701 cp->pseudo_string_at_put(index, patch());
711 BasicType value_type = java_lang_boxing_object::get_value(patch(), &value);
713 "Illegal primitive patch at %d in class file %s",
728 "Illegal unexpected patch at %d in class file %s",
733 // On fall-through, mark the patch as used.