< prev index next >

src/share/vm/classfile/javaClasses.inline.hpp

Print this page




  32 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
  33   site->obj_field_put_volatile(_target_offset, target);
  34 }
  35 
  36 inline oop  java_lang_invoke_CallSite::target(oop site) {
  37   return site->obj_field(_target_offset);
  38 }
  39 
  40 inline void java_lang_invoke_CallSite::set_target(oop site, oop target) {
  41   site->obj_field_put(_target_offset, target);
  42 }
  43 
  44 inline bool java_lang_String::is_instance_inlined(oop obj) {
  45   return obj != NULL && obj->klass() == SystemDictionary::String_klass();
  46 }
  47 
  48 inline bool java_lang_invoke_CallSite::is_instance(oop obj) {
  49   return obj != NULL && is_subclass(obj->klass());
  50 }
  51 




  52 inline bool java_lang_invoke_MemberName::is_instance(oop obj) {
  53   return obj != NULL && is_subclass(obj->klass());
  54 }
  55 
  56 inline bool java_lang_invoke_MethodType::is_instance(oop obj) {
  57   return obj != NULL && obj->klass() == SystemDictionary::MethodType_klass();
  58 }
  59 
  60 inline bool java_lang_invoke_MethodHandle::is_instance(oop obj) {
  61   return obj != NULL && is_subclass(obj->klass());
  62 }
  63 
  64 inline bool java_lang_Class::is_instance(oop obj) {
  65   return obj != NULL && obj->klass() == SystemDictionary::Class_klass();
  66 }
  67 
  68 inline bool java_lang_invoke_DirectMethodHandle::is_instance(oop obj) {
  69   return obj != NULL && is_subclass(obj->klass());
  70 }
  71 


  32 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
  33   site->obj_field_put_volatile(_target_offset, target);
  34 }
  35 
  36 inline oop  java_lang_invoke_CallSite::target(oop site) {
  37   return site->obj_field(_target_offset);
  38 }
  39 
  40 inline void java_lang_invoke_CallSite::set_target(oop site, oop target) {
  41   site->obj_field_put(_target_offset, target);
  42 }
  43 
  44 inline bool java_lang_String::is_instance_inlined(oop obj) {
  45   return obj != NULL && obj->klass() == SystemDictionary::String_klass();
  46 }
  47 
  48 inline bool java_lang_invoke_CallSite::is_instance(oop obj) {
  49   return obj != NULL && is_subclass(obj->klass());
  50 }
  51 
  52 inline bool java_lang_invoke_CallSite_Context::is_instance(oop obj) {
  53   return obj != NULL && is_subclass(obj->klass());
  54 }
  55 
  56 inline bool java_lang_invoke_MemberName::is_instance(oop obj) {
  57   return obj != NULL && is_subclass(obj->klass());
  58 }
  59 
  60 inline bool java_lang_invoke_MethodType::is_instance(oop obj) {
  61   return obj != NULL && obj->klass() == SystemDictionary::MethodType_klass();
  62 }
  63 
  64 inline bool java_lang_invoke_MethodHandle::is_instance(oop obj) {
  65   return obj != NULL && is_subclass(obj->klass());
  66 }
  67 
  68 inline bool java_lang_Class::is_instance(oop obj) {
  69   return obj != NULL && obj->klass() == SystemDictionary::Class_klass();
  70 }
  71 
  72 inline bool java_lang_invoke_DirectMethodHandle::is_instance(oop obj) {
  73   return obj != NULL && is_subclass(obj->klass());
  74 }
  75 
< prev index next >