Minor: code enhancements
This commit is contained in:
+6
-6
@@ -26,11 +26,15 @@ import org.jetbrains.jet.lang.resolve.AnalyzerScriptParameter;
|
||||
import java.util.*;
|
||||
|
||||
public class JetScriptDefinitionProvider {
|
||||
private final HashMap<String,JetScriptDefinition> scripts = new HashMap<String, JetScriptDefinition>();
|
||||
private final HashSet<PsiFile> scriptsFiles = new HashSet<PsiFile>();
|
||||
private final Map<String, JetScriptDefinition> scripts = new HashMap<String, JetScriptDefinition>();
|
||||
private final Set<PsiFile> scriptsFiles = new HashSet<PsiFile>();
|
||||
|
||||
private static final JetScriptDefinition standardScript = new JetScriptDefinition(JetParserDefinition.STD_SCRIPT_EXT, Collections.<AnalyzerScriptParameter>emptyList());
|
||||
|
||||
public static JetScriptDefinitionProvider getInstance(Project project) {
|
||||
return ServiceManager.getService(project, JetScriptDefinitionProvider.class);
|
||||
}
|
||||
|
||||
public JetScriptDefinitionProvider() {
|
||||
// .kts will take analyzer parameters explicitly specified on compilation
|
||||
addScriptDefinition(standardScript);
|
||||
@@ -40,10 +44,6 @@ public class JetScriptDefinitionProvider {
|
||||
scriptsFiles.add(file);
|
||||
}
|
||||
|
||||
public static JetScriptDefinitionProvider getInstance(Project project) {
|
||||
return ServiceManager.getService(project, JetScriptDefinitionProvider.class);
|
||||
}
|
||||
|
||||
public JetScriptDefinition findScriptDefinition(PsiFile psiFile) {
|
||||
boolean force = scriptsFiles.contains(psiFile);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user