@Override public void performCompilation() { if(environment == null) { environment = this.getLibraryAccess(); } this.startTime = System.currentTimeMillis(); this.compilerOptions = new CompilerOptions(this.options); this.compilerOptions.performMethodsFullRecovery = false; this.compilerOptions.performStatementsRecovery = false; this.batchCompiler = new Compiler(environment, this.getHandlingPolicy(), this.compilerOptions, this.getBatchRequestor(), this.getProblemFactory(), this.out, this.progress); this.batchCompiler.remainingIterations = this.maxRepetition - this.currentRepetition; String setting = System.getProperty("jdt.compiler.useSingleThread"); this.batchCompiler.useSingleThread = setting != null && setting.equals("true"); this.compilerOptions.verbose = this.verbose; this.compilerOptions.produceReferenceInfo = this.produceRefInfo; try { this.logger.startLoggingSources(); this.batchCompiler.compile(this.getCompilationUnits()); } finally { this.logger.endLoggingSources(); } this.logger.printStats(); }
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();
this.compilerStats[this.currentRepetition] = this.batchCompiler.stats; this.logger.printStats();