equal
deleted
inserted
replaced
442 static void prepend_to_list(const char* apath); |
442 static void prepend_to_list(const char* apath); |
443 |
443 |
444 static bool string_ends_with(const char* str, const char* str_to_find); |
444 static bool string_ends_with(const char* str, const char* str_to_find); |
445 |
445 |
446 // obtain package name from a fully qualified class name |
446 // obtain package name from a fully qualified class name |
447 static const char* package_from_name(const char* class_name); |
447 // *bad_class_name is set to true if there's a problem with parsing class_name, to |
|
448 // distinguish from a class_name with no package name, as both cases have a NULL return value |
|
449 static const char* package_from_name(const char* const class_name, bool* bad_class_name = NULL); |
448 |
450 |
449 static bool is_jrt(const char* name) { return string_ends_with(name, MODULES_IMAGE_NAME); } |
451 static bool is_jrt(const char* name) { return string_ends_with(name, MODULES_IMAGE_NAME); } |
450 |
452 |
451 // Debugging |
453 // Debugging |
452 static void verify() PRODUCT_RETURN; |
454 static void verify() PRODUCT_RETURN; |