137 #define CONSTRUCTOR(className, signature) |
137 #define CONSTRUCTOR(className, signature) |
138 #else |
138 #else |
139 #define METHOD(jniCallType, jniGetMethod, hsCallType, returnType, className, methodName, signatureSymbolName, args) \ |
139 #define METHOD(jniCallType, jniGetMethod, hsCallType, returnType, className, methodName, signatureSymbolName, args) \ |
140 check_resolve_method(#hsCallType, k, vmSymbols::methodName##_name(), vmSymbols::signatureSymbolName(), CHECK); |
140 check_resolve_method(#hsCallType, k, vmSymbols::methodName##_name(), vmSymbols::signatureSymbolName(), CHECK); |
141 #define CONSTRUCTOR(className, signature) { \ |
141 #define CONSTRUCTOR(className, signature) { \ |
142 TempNewSymbol sig = SymbolTable::new_symbol(signature, CHECK); \ |
142 TempNewSymbol sig = SymbolTable::new_symbol(signature); \ |
143 check_resolve_method("call_special", k, vmSymbols::object_initializer_name(), sig, CHECK); \ |
143 check_resolve_method("call_special", k, vmSymbols::object_initializer_name(), sig, CHECK); \ |
144 } |
144 } |
145 #endif |
145 #endif |
146 /** |
146 /** |
147 * Computes and initializes the offsets used by HotSpotJVMCI. |
147 * Computes and initializes the offsets used by HotSpotJVMCI. |