Lines Matching refs:self
58 def __init__(self, clazz, line, raw, blame): argument
59 self.clazz = clazz
60 self.line = line
61 self.raw = raw.strip(" {;")
62 self.blame = blame
65 self.split = list(raw)
71 self.typ = raw[0]
72 self.name = raw[1].strip(";")
74 self.value = raw[3].strip(';"')
76 self.value = None
77 self.ident = ident(self.raw)
79 def __hash__(self): argument
80 return hash(self.raw)
82 def __repr__(self): argument
83 return self.raw
87 def __init__(self, clazz, line, raw, blame): argument
88 self.clazz = clazz
89 self.line = line
90 self.raw = raw.strip(" {;")
91 self.blame = blame
99 self.split = list(raw)
105 self.typ = raw[0]
106 self.name = raw[1]
107 self.args = []
108 self.throws = []
109 target = self.args
111 if r == "throws": target = self.throws
113 self.ident = ident(self.raw)
115 def __hash__(self): argument
116 return hash(self.raw)
118 def __repr__(self): argument
119 return self.raw
123 def __init__(self, pkg, line, raw, blame): argument
124 self.pkg = pkg
125 self.line = line
126 self.raw = raw.strip(" {;")
127 self.blame = blame
128 self.ctors = []
129 self.fields = []
130 self.methods = []
133 self.split = list(raw)
135 self.fullname = raw[raw.index("class")+1]
137 self.fullname = raw[raw.index("enum")+1]
139 self.fullname = raw[raw.index("interface")+1]
141 self.fullname = raw[raw.index("@interface")+1]
143 raise ValueError("Funky class type %s" % (self.raw))
146 self.extends = raw[raw.index("extends")+1]
147 self.extends_path = self.extends.split(".")
149 self.extends = None
150 self.extends_path = []
152 self.fullname = self.pkg.name + "." + self.fullname
153 self.fullname_path = self.fullname.split(".")
155 self.name = self.fullname[self.fullname.rindex(".")+1:]
157 def __hash__(self): argument
158 return hash((self.raw, tuple(self.ctors), tuple(self.fields), tuple(self.methods)))
160 def __repr__(self): argument
161 return self.raw
165 def __init__(self, line, raw, blame): argument
166 self.line = line
167 self.raw = raw.strip(" {;")
168 self.blame = blame
171 self.name = raw[raw.index("package")+1]
172 self.name_path = self.name.split(".")
174 def __repr__(self): argument
175 return self.raw
227 def __init__(self, sig, clazz, detail, error, rule, msg): argument
228 self.sig = sig
229 self.error = error
230 self.rule = rule
231 self.msg = msg
234 self.head = "Error %s" % (rule) if rule else "Error"
235 … dump = "%s%s:%s %s" % (format(fg=RED, bg=BLACK, bold=True), self.head, format(reset=True), msg)
237 self.head = "Warning %s" % (rule) if rule else "Warning"
238 … dump = "%s%s:%s %s" % (format(fg=YELLOW, bg=BLACK, bold=True), self.head, format(reset=True), msg)
240 self.line = clazz.line
244 self.line = detail.line
248 dump += "\n at line " + repr(self.line)
252 self.dump = dump
254 def __repr__(self): argument
255 return self.dump