src/share/vm/runtime/globals.cpp

changeset 448
183f41cf8bfe
parent 435
a61af66fc99e
child 538
38a50dd839cf
equal deleted inserted replaced
447:6432c3bb6240 448:183f41cf8bfe
203 assert((size_t)flag < Flag::numFlags, "bad command line flag index"); 203 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
204 Flag* f = &Flag::flags[flag]; 204 Flag* f = &Flag::flags[flag];
205 return (f->origin == DEFAULT); 205 return (f->origin == DEFAULT);
206 } 206 }
207 207
208 bool CommandLineFlagsEx::is_ergo(CommandLineFlag flag) {
209 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
210 Flag* f = &Flag::flags[flag];
211 return (f->origin == ERGONOMIC);
212 }
213
214 bool CommandLineFlagsEx::is_cmdline(CommandLineFlag flag) {
215 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
216 Flag* f = &Flag::flags[flag];
217 return (f->origin == COMMAND_LINE);
218 }
219
208 bool CommandLineFlags::wasSetOnCmdline(const char* name, bool* value) { 220 bool CommandLineFlags::wasSetOnCmdline(const char* name, bool* value) {
209 Flag* result = Flag::find_flag((char*)name, strlen(name)); 221 Flag* result = Flag::find_flag((char*)name, strlen(name));
210 if (result == NULL) return false; 222 if (result == NULL) return false;
211 *value = (result->origin == COMMAND_LINE); 223 *value = (result->origin == COMMAND_LINE);
212 return true; 224 return true;

mercurial