MCPcopy Create free account
hub / github.com/Tencent/CodeAnalysis / get_file_path_from_classname

Method get_file_path_from_classname

client/tool/findbugs.py:193–207  ·  view source on GitHub ↗

当文件为None,或者class文件对应的java文件不在文件列表中,则返回None :param classname: :return:

(self, classname)

Source from the content-addressed store, hash-verified

191 return self._get_specified_ext_files(".java")
192
193 def get_file_path_from_classname(self, classname):
194 """
195 当文件为None,或者class文件对应的java文件不在文件列表中,则返回None
196 :param classname:
197 :return:
198 """
199 if not classname:
200 return None
201 if classname.find("$") > -1:
202 # 取class主类名
203 classname = classname.split("$")[0]
204 else:
205 classname = classname.replace(".class", "")
206 sourcepath = classname.replace(".", "/") + ".java"
207 return self.get_file_path_from_sourcepath(sourcepath)
208
209 def get_file_path_from_sourcepath(self, sourcepath):
210 """

Callers 1

data_handleMethod · 0.80

Calls 1

Tested by

no test coverage detected