Lines Matching defs:_items
309 inline const char* get_base() const { return _items[_scp_base]; }
310 inline const char* get_prefix() const { return _items[_scp_prefix]; }
311 inline const char* get_suffix() const { return _items[_scp_suffix]; }
312 inline const char* get_endorsed() const { return _items[_scp_endorsed]; }
335 const char* _items[_scp_nitems];
340 memset(_items, 0, sizeof(_items));
341 _items[_scp_base] = base;
354 _items[_scp_base] = base;
358 _items[_scp_prefix] = add_to_path(_items[_scp_prefix], prefix, true);
362 _items[_scp_prefix] = add_to_path(_items[_scp_prefix], suffix, false);
366 _items[_scp_suffix] = add_to_path(_items[_scp_suffix], suffix, false);
371 if (_items[index] != NULL) {
372 FREE_C_HEAP_ARRAY(char, _items[index], mtInternal);
373 _items[index] = NULL;
387 assert(_items[_scp_endorsed] == NULL, "can only be called once.");
412 _items[_scp_endorsed] = expanded_path;
419 assert(_items[_scp_base] != NULL, "empty default sysclasspath");
430 if (_items[i] != NULL) {
431 lengths[i] = strlen(_items[i]);
438 // Copy the _items to a single string.
442 if (_items[i] != NULL) {
443 memcpy(cp_tmp, _items[i], lengths[i]);