Lines Matching refs:raw

54     def __init__(self, clazz, line, raw, blame):
57 self.raw = raw.strip(" {;")
60 raw = raw.split()
61 self.split = list(raw)
64 while r in raw: raw.remove(r)
66 self.typ = raw[0]
67 self.name = raw[1].strip(";")
68 if len(raw) >= 4 and raw[2] == "=":
69 self.value = raw[3].strip(';"')
73 self.ident = self.raw.replace(" deprecated ", " ")
76 return self.raw
80 def __init__(self, clazz, line, raw, blame):
83 self.raw = raw.strip(" {;")
87 raw = re.sub("<.+?>", "", raw)
89 raw = re.split("[\s(),;]+", raw)
91 while r in raw: raw.remove(r)
92 self.split = list(raw)
95 while r in raw: raw.remove(r)
97 self.typ = raw[0]
98 self.name = raw[1]
100 for r in raw[2:]:
105 ident = self.raw
114 return self.raw
118 def __init__(self, pkg, line, raw, blame):
121 self.raw = raw.strip(" {;")
127 raw = raw.split()
128 self.split = list(raw)
129 if "class" in raw:
130 self.fullname = raw[raw.index("class")+1]
131 elif "interface" in raw:
132 self.fullname = raw[raw.index("interface")+1]
134 raise ValueError("Funky class type %s" % (self.raw))
136 if "extends" in raw:
137 self.extends = raw[raw.index("extends")+1]
149 return self.raw
153 def __init__(self, line, raw, blame):
155 self.raw = raw.strip(" {;")
158 raw = raw.split()
159 self.name = raw[raw.index("package")+1]
163 return self.raw
174 for raw in f:
176 raw = raw.rstrip()
177 match = re_blame.match(raw)
180 raw = match.groups()[2]
184 if raw.startswith("package"):
185 pkg = Package(line, raw, blame)
186 elif raw.startswith(" ") and raw.endswith("{"):
191 clazz = Class(pkg, line, raw, blame)
194 elif raw.startswith(" ctor"):
195 clazz.ctors.append(Method(clazz, line, raw, blame))
196 elif raw.startswith(" method"):
197 clazz.methods.append(Method(clazz, line, raw, blame))
198 elif raw.startswith(" field"):
199 clazz.fields.append(Field(clazz, line, raw, blame))
274 if "extends java.lang.Enum" in clazz.raw:
331 if " abstract class " in clazz.raw:
415 if "implements android.os.Parcelable" in clazz.raw:
423 if " final class " not in clazz.raw:
484 if "Callback" in m.raw:
497 if "Listener" in m.raw:
534 if "extends android.app.Service" in clazz.raw:
546 if "extends android.content.ContentProvider" in clazz.raw:
558 if "extends android.content.BroadcastReceiver" in clazz.raw:
563 if "extends android.app.Activity" in clazz.raw:
581 if " extends " in clazz.raw: return
608 """Catch people exposing raw AIDL."""
609 if "extends android.os.Binder" in clazz.raw or "implements android.os.IInterface" in clazz.raw:
736 if "throws java.lang.Exception" in m.raw or "throws java.lang.Throwable" in m.raw or "throws java.lang.Error" in m.raw:
739 if "throws android.os.RemoteException" in m.raw:
750 if re.search("google", clazz.raw, re.IGNORECASE):
759 if re.search("google", t.raw, re.IGNORECASE):
940 if clazz.name in ["anim","animator","color","dimen","drawable","interpolator","layout","transition","menu","mipmap","string","plurals","raw","xml"]: