Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/systemDictionary.hpp @ 7462:ade95d680b42
8004728: Add hotspot support for parameter reflection
Summary: Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
Contributed-by: eric.mccorkle@oracle.com
author | coleenp |
---|---|
date | Tue, 08 Jan 2013 14:01:36 -0500 |
parents | 90273fc0a981 |
children | 989155e2d07a 8b46b0196eb0 |
comparison
equal
deleted
inserted
replaced
7460:6c3f47d964f3 | 7462:ade95d680b42 |
---|---|
129 do_klass(Thread_klass, java_lang_Thread, Pre ) \ | 129 do_klass(Thread_klass, java_lang_Thread, Pre ) \ |
130 do_klass(ThreadGroup_klass, java_lang_ThreadGroup, Pre ) \ | 130 do_klass(ThreadGroup_klass, java_lang_ThreadGroup, Pre ) \ |
131 do_klass(Properties_klass, java_util_Properties, Pre ) \ | 131 do_klass(Properties_klass, java_util_Properties, Pre ) \ |
132 do_klass(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre ) \ | 132 do_klass(reflect_AccessibleObject_klass, java_lang_reflect_AccessibleObject, Pre ) \ |
133 do_klass(reflect_Field_klass, java_lang_reflect_Field, Pre ) \ | 133 do_klass(reflect_Field_klass, java_lang_reflect_Field, Pre ) \ |
134 do_klass(reflect_Parameter_klass, java_lang_reflect_Parameter, Opt ) \ | |
134 do_klass(reflect_Method_klass, java_lang_reflect_Method, Pre ) \ | 135 do_klass(reflect_Method_klass, java_lang_reflect_Method, Pre ) \ |
135 do_klass(reflect_Constructor_klass, java_lang_reflect_Constructor, Pre ) \ | 136 do_klass(reflect_Constructor_klass, java_lang_reflect_Constructor, Pre ) \ |
136 \ | 137 \ |
137 /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */ \ | 138 /* NOTE: needed too early in bootstrapping process to have checks based on JDK version */ \ |
138 /* Universe::is_gte_jdk14x_version() is not set up by this point. */ \ | 139 /* Universe::is_gte_jdk14x_version() is not set up by this point. */ \ |
457 | 458 |
458 public: | 459 public: |
459 // Tells whether ClassLoader.checkPackageAccess is present | 460 // Tells whether ClassLoader.checkPackageAccess is present |
460 static bool has_checkPackageAccess() { return _has_checkPackageAccess; } | 461 static bool has_checkPackageAccess() { return _has_checkPackageAccess; } |
461 | 462 |
463 static bool Parameter_klass_loaded() { return WK_KLASS(reflect_Parameter_klass) != NULL; } | |
462 static bool Class_klass_loaded() { return WK_KLASS(Class_klass) != NULL; } | 464 static bool Class_klass_loaded() { return WK_KLASS(Class_klass) != NULL; } |
463 static bool Cloneable_klass_loaded() { return WK_KLASS(Cloneable_klass) != NULL; } | 465 static bool Cloneable_klass_loaded() { return WK_KLASS(Cloneable_klass) != NULL; } |
464 static bool Object_klass_loaded() { return WK_KLASS(Object_klass) != NULL; } | 466 static bool Object_klass_loaded() { return WK_KLASS(Object_klass) != NULL; } |
465 static bool ClassLoader_klass_loaded() { return WK_KLASS(ClassLoader_klass) != NULL; } | 467 static bool ClassLoader_klass_loaded() { return WK_KLASS(ClassLoader_klass) != NULL; } |
466 | 468 |