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);