Loading tools/hiddenapi/generate_hiddenapi_lists.py +6 −1 Original line number Diff line number Diff line Loading @@ -149,7 +149,12 @@ def extract_package(signature): The package name of the class containing the field/method. """ full_class_name = signature.split(";->")[0] package_name = full_class_name[1:full_class_name.rindex("/")] # Example: Landroid/hardware/radio/V1_2/IRadio$Proxy if (full_class_name[0] != "L"): raise ValueError("Expected to start with 'L': %s" % full_class_name) full_class_name = full_class_name[1:] # If full_class_name doesn't contain '/', then package_name will be ''. package_name = full_class_name.rpartition("/")[0] return package_name.replace('/', '.') class FlagsDict: Loading Loading
tools/hiddenapi/generate_hiddenapi_lists.py +6 −1 Original line number Diff line number Diff line Loading @@ -149,7 +149,12 @@ def extract_package(signature): The package name of the class containing the field/method. """ full_class_name = signature.split(";->")[0] package_name = full_class_name[1:full_class_name.rindex("/")] # Example: Landroid/hardware/radio/V1_2/IRadio$Proxy if (full_class_name[0] != "L"): raise ValueError("Expected to start with 'L': %s" % full_class_name) full_class_name = full_class_name[1:] # If full_class_name doesn't contain '/', then package_name will be ''. package_name = full_class_name.rpartition("/")[0] return package_name.replace('/', '.') class FlagsDict: Loading