< prev index next >

src/hotspot/share/classfile/classListParser.cpp

Print this page

        

*** 46,63 **** ClassListParser::ClassListParser(const char* file) { assert(_instance == NULL, "must be singleton"); _instance = this; _classlist_file = file; _file = fopen(file, "r"); - _line_no = 0; - _interfaces = new (ResourceObj::C_HEAP, mtClass) GrowableArray<int>(10, true); - if (_file == NULL) { char errmsg[JVM_MAXPATHLEN]; os::lasterror(errmsg, JVM_MAXPATHLEN); vm_exit_during_initialization("Loading classlist failed", errmsg); } } ClassListParser::~ClassListParser() { if (_file) { fclose(_file); --- 46,62 ---- ClassListParser::ClassListParser(const char* file) { assert(_instance == NULL, "must be singleton"); _instance = this; _classlist_file = file; _file = fopen(file, "r"); if (_file == NULL) { char errmsg[JVM_MAXPATHLEN]; os::lasterror(errmsg, JVM_MAXPATHLEN); vm_exit_during_initialization("Loading classlist failed", errmsg); } + _line_no = 0; + _interfaces = new (ResourceObj::C_HEAP, mtClass) GrowableArray<int>(10, true); } ClassListParser::~ClassListParser() { if (_file) { fclose(_file);
< prev index next >