Lines Matching refs:instance
201 def GetHalFormat(instance: str) -> HalFormat:
214 return HalFormat.HIDL if "::" in instance else HalFormat.AIDL
217 def SplitInstance(instance: str) -> tuple[str, str, str]:
231 format = GetHalFormat(instance)
233 atPos = instance.find("@")
234 spacePos = instance.rfind(" ")
235 return instance[:atPos], instance[atPos:spacePos], instance[spacePos + 1:]
237 dotPos = instance.rfind(".")
238 spacePos = instance.rfind(" ")
239 return instance[:dotPos], instance[dotPos + 1:spacePos], instance[spacePos + 1:]
242 def GetPackage(instance: str) -> str:
255 return SplitInstance(instance)[0]
266 for instance in instances:
267 package = GetPackage(instance)
268 d[package].append(instance)
337 desc = lambda fmt, instance: fmt.format(GetHalFormat(instance).name, argument
338 *SplitInstance(instance))
340 package_report += [desc("- {0} {2} can no longer be used", instance)
341 for instance in deprecated]
343 package_report += [desc(" {0} {2} is {3}", instance) for instance in
346 package_report += [desc("+ {0} {2} is {3}", instance) for instance in