jint ConstantPool::name_and_type_at(int index JVM_TRAPS) const { int offset = offset_from_checked_index(index JVM_ZCHECK_0(offset)); cp_check_0(ConstantTag::is_name_and_type(tag_value_at(index))); int result = int_field(offset); GUARANTEE(result != 0, "sanity for JVM_ZCHECK"); return result; }
ReturnOop ConstantPool::resolved_klass_at(int index JVM_TRAPS) const { int offset = offset_from_checked_index(index JVM_ZCHECK_0(offset)); cp_check_0(ConstantTag::is_resolved_klass(tag_value_at(index))); return Universe::class_from_id(int_field(offset)); }
ReturnOop ConstantPool::unresolved_klass_at(int index JVM_TRAPS) const { int offset = offset_from_checked_index(index JVM_ZCHECK(offset)); cp_check_0(ConstantTag::is_unresolved_klass(tag_value_at(index))); return obj_field(offset); }