src/share/vm/classfile/javaClasses.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/classfile/javaClasses.hpp	Tue Oct 20 22:06:52 2009
--- new/src/share/vm/classfile/javaClasses.hpp	Tue Oct 20 22:06:52 2009

*** 1082,1091 **** --- 1082,1099 ---- static void set_target(oop site, oop target); static oop vmmethod(oop site); static void set_vmmethod(oop site, oop ref); + // Testers + static bool is_subclass(klassOop klass) { + return Klass::cast(klass)->is_subclass_of(SystemDictionary::CallSite_klass()); + } + static bool is_instance(oop obj) { + return obj != NULL && is_subclass(obj->klass()); + } + // Accessors for code generation: static int target_offset_in_bytes() { return _target_offset; } static int type_offset_in_bytes() { return _type_offset; } static int vmmethod_offset_in_bytes() { return _vmmethod_offset; } };

src/share/vm/classfile/javaClasses.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File