Pārlūkot izejas kodu

makepanda: Ignore system imports when scanning .java files

rdb 3 gadi atpakaļ
vecāks
revīzija
bb68abdd59
1 mainītis faili ar 5 papildinājumiem un 2 dzēšanām
  1. 5 2
      makepanda/makepandacore.py

+ 5 - 2
makepanda/makepandacore.py

@@ -877,8 +877,11 @@ def JavaGetImports(path):
     imports = []
     try:
         for match in JavaImportRegex.finditer(source, 0):
-            impname = match.group(1)
-            imports.append(impname.strip())
+            impname = match.group(1).strip()
+            if not impname.startswith('java.') and \
+               not impname.startswith('dalvik.') and \
+               not impname.startswith('android.'):
+                imports.append(impname.strip())
     except:
         print("Failed to determine dependencies of \"" + path  +"\".")
         raise