comparison src/share/vm/jvmci/jvmciJavaClasses.hpp @ 22752:c5dfcc7bdfaf

Make JVMCIJavaClasses look a little more like JDK9 version
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 15 Dec 2015 10:55:55 -0800
parents f41ed1d87d68
children d88299d598d6
comparison
equal deleted inserted replaced
22751:1dc87d090f96 22752:c5dfcc7bdfaf
22 */ 22 */
23 23
24 #ifndef SHARE_VM_JVMCI_JVMCIJAVACLASSES_HPP 24 #ifndef SHARE_VM_JVMCI_JVMCIJAVACLASSES_HPP
25 #define SHARE_VM_JVMCI_JVMCIJAVACLASSES_HPP 25 #define SHARE_VM_JVMCI_JVMCIJAVACLASSES_HPP
26 26
27 void jvmci_compute_offsets(TRAPS);
28
29 #include "classfile/systemDictionary.hpp" 27 #include "classfile/systemDictionary.hpp"
30 #include "oops/instanceMirrorKlass.hpp" 28 #include "oops/instanceMirrorKlass.hpp"
29
30 class JVMCIJavaClasses : AllStatic {
31 public:
32 static void compute_offsets(TRAPS);
33 };
31 34
32 /* This macro defines the structure of the CompilationResult - classes. 35 /* This macro defines the structure of the CompilationResult - classes.
33 * It will generate classes with accessors similar to javaClasses.hpp, but with specializations for oops, Handles and jni handles. 36 * It will generate classes with accessors similar to javaClasses.hpp, but with specializations for oops, Handles and jni handles.
34 * 37 *
35 * The public interface of these classes will look like this: 38 * The public interface of these classes will look like this: