summaryrefslogtreecommitdiff
path: root/tools/apilint/apilint.py
diff options
context:
space:
mode:
author Adrian Roos <roosa@google.com> 2019-02-27 15:50:21 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2019-02-27 15:50:21 +0000
commit57b5479a6b788dc20c45af92dd049b68b0cf06d2 (patch)
tree1e5e2c99c57ee3e90fe810929cdc1702cc8e5225 /tools/apilint/apilint.py
parent1b9adbfdd1f18cb16e82f9a6f158d3ac242fffa1 (diff)
parentb1faa0bf5b5bef39886a2ac2b10ca78eea24a006 (diff)
Merge "apilint: Correctly parse packages with annotations"
Diffstat (limited to 'tools/apilint/apilint.py')
-rw-r--r--tools/apilint/apilint.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/apilint/apilint.py b/tools/apilint/apilint.py
index 59e89f515e82..4c02d94542d0 100644
--- a/tools/apilint/apilint.py
+++ b/tools/apilint/apilint.py
@@ -208,13 +208,14 @@ class Class():
class Package():
+ NAME = re.compile("package(?: .*)? ([A-Za-z.]+)")
+
def __init__(self, line, raw, blame):
self.line = line
self.raw = raw.strip(" {;")
self.blame = blame
- raw = raw.split()
- self.name = raw[raw.index("package")+1]
+ self.name = Package.NAME.match(raw).group(1)
self.name_path = self.name.split(".")
def __repr__(self):