protected boolean postCompileJava ( IProgressMonitor progress ) { assert progress != null ; progress . subTask ( Messages . SarlBatchCompiler_52 ) ; final File classOutputPath = getClassOutputPath ( ) ; if ( classOutputPath == null ) { getLogger ( ) . info ( Messages . SarlBatchCompiler_24 ) ; return true ; } getLogger ( ) . info ( Messages . SarlBatchCompiler_25 ) ; final Iterable < File > sources = Iterables . concat ( getSourcePaths ( ) , Collections . singleton ( getOutputPath ( ) ) ) ; if ( getLogger ( ) . isDebugEnabled ( ) ) { getLogger ( ) . debug ( Messages . SarlBatchCompiler_29 , toPathString ( sources ) ) ; } final List < File > classpath = getClassPath ( ) ; if ( getLogger ( ) . isDebugEnabled ( ) ) { getLogger ( ) . debug ( Messages . SarlBatchCompiler_30 , toPathString ( classpath ) ) ; } return runJavaCompiler ( classOutputPath , sources , classpath , true , true , progress ) ; }
Compile the java files after the compilation of the project s files .