Lines Matching refs:self
43 def __init__(self, inner): argument
44 self.inner = inner
46 def get_name(self): argument
48 return self.inner.get_name()
50 def __str__(self): argument
52 for line in str(self.inner).splitlines(keepends = True):
58 def __init__(self, sources, javac, temp_dir, classes_dir): argument
59 self.javac = javac
60 self.temp_dir = temp_dir
61 self.classes_dir = classes_dir
62 self.sources = sources
64 def compile_files(self, args, files): argument
70 cmd = ['sh', '-a', '-e', '--', str(self.javac)] + args + files
75 def execute(self): argument
81 for f in self.sources:
83 JavaConverter(f.get_specific_version(base.InterfaceType.default)).dump(self.temp_dir)
85 JavaConverter(f).dump(self.temp_dir)
86 self.compile_files("-d {}".format(self.classes_dir), self.temp_dir.glob("*.java"))
89 ifaces = set(i for i in self.sources if isinstance(i, base.TestInterface))
101 out.dump(self.temp_dir)
102 files.append(self.temp_dir / out.get_file_name())
107 out.dump(self.temp_dir)
108 files.append(self.temp_dir / out.get_file_name())
109 self.compile_files("-d {outdir} -cp {outdir}".format(outdir = self.classes_dir), files)