< prev index next >

src/share/vm/runtime/jfieldIDWorkaround.hpp

Print this page

        

*** 148,164 **** JNIid* result = (JNIid*) id; assert(result->is_static_field_id(), "to_JNIid, but not static field id"); return result; } ! static jfieldID to_jfieldID(instanceKlassHandle k, int offset, bool is_static) { if (is_static) { JNIid *id = k->jni_id_for(offset); debug_only(id->set_is_static_field_id()); return jfieldIDWorkaround::to_static_jfieldID(id); } else { ! return jfieldIDWorkaround::to_instance_jfieldID(k(), offset); } } }; #endif // SHARE_VM_RUNTIME_JFIELDIDWORKAROUND_HPP --- 148,164 ---- JNIid* result = (JNIid*) id; assert(result->is_static_field_id(), "to_JNIid, but not static field id"); return result; } ! static jfieldID to_jfieldID(InstanceKlass* k, int offset, bool is_static) { if (is_static) { JNIid *id = k->jni_id_for(offset); debug_only(id->set_is_static_field_id()); return jfieldIDWorkaround::to_static_jfieldID(id); } else { ! return jfieldIDWorkaround::to_instance_jfieldID(k, offset); } } }; #endif // SHARE_VM_RUNTIME_JFIELDIDWORKAROUND_HPP
< prev index next >