Mercurial > hg > graal-jvmci-8
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: |