1515 */
1616package com .intellij .compiler ;
1717
18- import org . mustbe . consulo . RequiredReadAction ;
19- import org . mustbe . consulo . java . module . extension . JavaModuleExtension ;
18+ import java . util . Set ;
19+
2020import org .jetbrains .annotations .NonNls ;
2121import org .jetbrains .annotations .NotNull ;
2222import org .jetbrains .annotations .Nullable ;
23+ import org .mustbe .consulo .RequiredReadAction ;
24+ import org .mustbe .consulo .java .module .extension .JavaModuleExtension ;
2325import com .intellij .compiler .impl .ModuleChunk ;
2426import com .intellij .compiler .impl .javaCompiler .JavaCompilerConfiguration ;
2527import com .intellij .execution .configurations .ParametersList ;
3133import com .intellij .openapi .projectRoots .Sdk ;
3234import com .intellij .openapi .util .text .StringUtil ;
3335import com .intellij .openapi .vfs .CharsetToolkit ;
36+ import com .intellij .openapi .vfs .VirtualFile ;
3437import com .intellij .pom .java .LanguageLevel ;
3538
3639/**
3740 * @author VISTALL
3841 * @since 0:37/26.05.13
39- * <p/ >
40- * This class is split part of {com.intellij.compiler.impl.CompilerUtil}
42+ * <p >
43+ * This class is split part of {com.intellij.compiler.impl.CompilerUtil}
4144 */
4245public class JavaCompilerUtil
4346{
@@ -128,8 +131,7 @@ public static void addLocaleOptions(final ParametersList parametersList, final b
128131 {
129132 // need to specify default encoding so that javac outputs messages in 'correct' language
130133 //noinspection HardCodedStringLiteral
131- parametersList .add ((launcherUsed ? "-J" : "" ) + "-D" + CharsetToolkit .FILE_ENCODING_PROPERTY + "=" + CharsetToolkit .getDefaultSystemCharset ()
132- .name ());
134+ parametersList .add ((launcherUsed ? "-J" : "" ) + "-D" + CharsetToolkit .FILE_ENCODING_PROPERTY + "=" + CharsetToolkit .getDefaultSystemCharset ().name ());
133135 // javac's VM should use the same default locale that IDEA uses in order for javac to print messages in 'correct' language
134136 //noinspection HardCodedStringLiteral
135137 final String lang = System .getProperty ("user.language" );
@@ -226,9 +228,9 @@ public static Sdk getSdkForCompilation(final ModuleChunk chunk)
226228 }
227229
228230 @ Nullable
229- public static String getCompilationClasspath (@ NotNull CompileContext compileContext , final ModuleChunk moduleChunk )
231+ public static Set < VirtualFile > getCompilationClasspath (@ NotNull CompileContext compileContext , final ModuleChunk moduleChunk )
230232 {
231- JavaModuleExtension extension = ModuleUtilCore .getExtension (moduleChunk .getModule (), JavaModuleExtension .class );
233+ JavaModuleExtension <?> extension = ModuleUtilCore .getExtension (moduleChunk .getModule (), JavaModuleExtension .class );
232234 if (extension == null )
233235 {
234236 return null ;
@@ -237,9 +239,9 @@ public static String getCompilationClasspath(@NotNull CompileContext compileCont
237239 }
238240
239241 @ Nullable
240- public static String getCompilationBootClasspath (@ NotNull CompileContext compileContext , final ModuleChunk moduleChunk )
242+ public static Set < VirtualFile > getCompilationBootClasspath (@ NotNull CompileContext compileContext , final ModuleChunk moduleChunk )
241243 {
242- JavaModuleExtension extension = ModuleUtilCore .getExtension (moduleChunk .getModule (), JavaModuleExtension .class );
244+ JavaModuleExtension <?> extension = ModuleUtilCore .getExtension (moduleChunk .getModule (), JavaModuleExtension .class );
243245 if (extension == null )
244246 {
245247 return null ;
0 commit comments