teichmann@8192: #!/usr/bin/env python teichmann@8192: teichmann@8192: import os teichmann@8192: teichmann@8192: def main(): teichmann@8192: cnames = [] teichmann@8192: for root, _, files in os.walk('.'): teichmann@8192: for f in files: teichmann@8192: if not (f.endswith(".java") or f.endswith('.xml')): teichmann@8192: continue teichmann@8192: p = os.path.join(root, f) teichmann@8192: with open(p, "rb") as jf: teichmann@8192: content = jf.read() teichmann@8192: if f.endswith('.xml'): teichmann@8192: cnames.append(('', content, p)) teichmann@8192: else: teichmann@8192: cname = f[0:-5] teichmann@8192: cnames.append((cname, content, p)) teichmann@8192: teichmann@8192: for i in range(len(cnames)): teichmann@8192: x = cnames[i] teichmann@8192: cname = x[0] teichmann@8192: if cname == '': teichmann@8192: continue teichmann@8192: found = False teichmann@8192: for j in range(len(cnames)): teichmann@8192: if i == j: teichmann@8192: continue teichmann@8192: if cnames[j][1].find(cname) >= 0: teichmann@8192: found = True teichmann@8192: break teichmann@8192: if not found: teichmann@8192: print cname, x[2] teichmann@8192: teichmann@8192: teichmann@8192: if __name__ == "__main__": teichmann@8192: main()