hotspot/src/share/vm/jvmci/jvmciJavaClasses.hpp
changeset 33602 16053580a684
parent 33198 b37ad9fbf681
child 33638 ef49ed90010b
equal deleted inserted replaced
33597:5d42601232b1 33602:16053580a684
   304         assert(obj->is_a(SystemDictionary::name##_klass()), "wrong class, " #name " expected, found %s", obj->klass()->external_name());                       \
   304         assert(obj->is_a(SystemDictionary::name##_klass()), "wrong class, " #name " expected, found %s", obj->klass()->external_name());                       \
   305         assert(offset != 0, "must be valid offset");                                                                                                           \
   305         assert(offset != 0, "must be valid offset");                                                                                                           \
   306     }                                                                                                                                                          \
   306     }                                                                                                                                                          \
   307     static void compute_offsets();                                                                                                                             \
   307     static void compute_offsets();                                                                                                                             \
   308   public:                                                                                                                                                      \
   308   public:                                                                                                                                                      \
   309     static InstanceKlass* klass() { return SystemDictionary::name##_klass() == NULL ? NULL : InstanceKlass::cast(SystemDictionary::name##_klass()); }
   309     static InstanceKlass* klass() { return SystemDictionary::name##_klass(); }
   310 
   310 
   311 #define END_CLASS };
   311 #define END_CLASS };
   312 
   312 
   313 #define FIELD(name, type, accessor, cast)                                                                                                                         \
   313 #define FIELD(name, type, accessor, cast)                                                                                                                         \
   314     static int _##name##_offset;                                                                                                                                  \
   314     static int _##name##_offset;                                                                                                                                  \