Mercurial > hg > graal-compiler
comparison src/share/vm/jvmci/jvmciRuntime.hpp @ 21604:93f282187d90
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 29 May 2015 17:01:57 +0200 |
parents | 2270a708ef23 |
children | 7a7cf422160b |
comparison
equal
deleted
inserted
replaced
21603:4437f0da4b26 | 21604:93f282187d90 |
---|---|
77 static void print_flags_helper(TRAPS); | 77 static void print_flags_helper(TRAPS); |
78 | 78 |
79 /** | 79 /** |
80 * Instantiates a service object, calls its default constructor and returns it. | 80 * Instantiates a service object, calls its default constructor and returns it. |
81 * | 81 * |
82 * @param name the name of a class implementing com.oracle.jvmci.runtime.Service | 82 * @param name the name of a class implementing com.oracle.jvmci.service.Service |
83 */ | 83 */ |
84 static Handle create_Service(const char* name, TRAPS); | 84 static Handle create_Service(const char* name, TRAPS); |
85 | 85 |
86 public: | 86 public: |
87 | 87 |
136 return _shutdown_called; | 136 return _shutdown_called; |
137 } | 137 } |
138 | 138 |
139 /** | 139 /** |
140 * Given an interface representing a JVMCI service (i.e. sub-interface of | 140 * Given an interface representing a JVMCI service (i.e. sub-interface of |
141 * com.oracle.jvmci.api.runtime.Service), gets an array of objects, one per | 141 * com.oracle.jvmci.api.service.Service), gets an array of objects, one per |
142 * known implementation of the service. | 142 * known implementation of the service. |
143 */ | 143 */ |
144 static objArrayHandle get_service_impls(KlassHandle serviceKlass, TRAPS); | 144 static objArrayHandle get_service_impls(KlassHandle serviceKlass, TRAPS); |
145 | 145 |
146 static void parse_lines(char* path, ParseClosure* closure, bool warnStatFailure); | 146 static void parse_lines(char* path, ParseClosure* closure, bool warnStatFailure); |