parameters: (self)
docstring: Execute the scalac compiler
docstring_summary: Execute the scalac compiler
docstring_tokens: Execute the scalac compiler
function: def run(self):
  		"""
  		Execute the scalac compiler
  		"""
  		env = self.env
  		gen = self.generator
  		bld = gen.bld
  		wd = bld.bldnode.abspath()
  		def to_list(xx):
  			if isinstance(xx, str):
  				return [xx]
  			return xx
  		self.last_cmd = lst = []
  		lst.extend(to_list(env['SCALAC']))
  		lst.extend(['-classpath'])
  		lst.extend(to_list(env['CLASSPATH']))
  		lst.extend(['-d'])
  		lst.extend(to_list(env['OUTDIR']))
  		lst.extend(to_list(env['SCALACFLAGS']))
  		lst.extend([a.abspath() for a in self.inputs])
  		lst = [x for x in lst if x]
  		try:
  			self.out = self.generator.bld.cmd_and_log(lst, cwd=wd, env=env.env or None, output=0, quiet=0)[1]
  		except:
  			self.generator.bld.cmd_and_log(lst, cwd=wd, env=env.env or None)
function_tokens: def run ( self ) : env = self . env gen = self . generator bld = gen . bld wd = bld . bldnode . abspath ( ) def to_list ( xx ) : if isinstance ( xx , str ) : return [ xx ] return xx self . last_cmd = lst = [ ] lst . extend ( to_list ( env [ 'SCALAC' ] ) ) lst . extend ( [ '-classpath' ] ) lst . extend ( to_list ( env [ 'CLASSPATH' ] ) ) lst . extend ( [ '-d' ] ) lst . extend ( to_list ( env [ 'OUTDIR' ] ) ) lst . extend ( to_list ( env [ 'SCALACFLAGS' ] ) ) lst . extend ( [ a . abspath ( ) for a in self . inputs ] ) lst = [ x for x in lst if x ] try : self . out = self . generator . bld . cmd_and_log ( lst , cwd = wd , env = env . env or None , output = 0 , quiet = 0 ) [ 1 ] except : self . generator . bld . cmd_and_log ( lst , cwd = wd , env = env . env or None )