Skip to content

Commit 082db77

Browse files
author
Hélios GILLES
committed
Avoid to recompute getLanguages at every extensionExistsForLanguage call
1 parent a0467e3 commit 082db77

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

org.moreunit.core/src/org/moreunit/core/extension/LanguageExtensionManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,18 @@ public class LanguageExtensionManager
3131

3232
private final BundleContext bundleContext;
3333
private final Logger logger;
34+
private final Collection<Language> languages;
3435

3536
public LanguageExtensionManager(BundleContext bundleContext, Logger logger)
3637
{
3738
this.bundleContext = bundleContext;
3839
this.logger = logger;
40+
this.languages = getLanguages();
3941
}
4042

4143
public boolean extensionExistsForLanguage(String langId)
4244
{
43-
return getLanguages().contains(new Language(langId));
45+
return languages.contains(new Language(langId));
4446
}
4547

4648
private Collection<Language> getLanguages()

0 commit comments

Comments
 (0)